下面有关 C++ 变量的说法,正确的是( )。
- A. 不可以用 `for` 作为变量名,因为 `for` 是 C++ 的关键字(保留字)。
- B. `_tnt` 不可以是变量名,因为变量名的第一个字符必须是英文字母。
- C. `_tnt_` 不可以是变量名,因为最后一个字符容易与减号混淆。
- D. 可以用 `printf` 作为变量名,因为 `printf` 是关键字,但这不是好习惯,因为 `printf` 有约定的功能与含义。
正确答案:A
正确答案:A
for 是关键字,不能当变量名(A 对)。_tnt 合法(可下划线开头,B 错);_tnt_ 合法(下划线结尾没问题,C 错);printf 是函数名不是关键字(D 错),选 A。 💡 区分:关键字(for/if/int…语言内置,不能做变量名) vs 库函数名(printf/cout…可以做但极不推荐)。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习