C是合法的C++变量名,是可以使用的.
如果答案中有C而无其它特殊说明,那么就是C错了.
参考资料:
C/C++标识符命名规则:
1. 所有标识符必须由一个字母(a~z或A~Z)或下划线(_)开头;
2. 标识符的其它部分可以用字母、下划线或数字(0~9)组成;
3. 大小写字母表示不同意义, 即代表不同的标识符,如前面的cout和Cout;
另附图:C++关键字
----
switch是肯定不可以的.这么看来肯定是答案错了.
1 C++的标识符,即C++代码中自定义的所有合法字段,包括变量名,函数名,宏名等。
2 C++的标识符必须由数字,字母,下划线组成。且不能以数字开头。
如abc, _AB,a2bd2均是合法的标识符。
但是a@b, 1qwsd,AS·2, 这些都不是合法的标识符。
3 C++的标识符区分大小写。
AB和ab是两个不同的标识符。
4 标识符不能与C++的关键字相同。
如int, double, new, static, define等。 C++的关键字在此不一一列举,可自行查阅。
C可以啊,C++是区分大小写的,所以Return与关键字return不产生冲突
但它不是一个好的标识符,容易引起混淆
应该选D吧,switch是C++里的关键字
而且C是Retum,不是return
return 是C++里的关键字,做标识符会引起混淆