以下选项中均是不合法的用户标识符是 A)A P_0 do B)float 1a0 _A C) b-a go# int D)_123 temp INT

如题所述

C是不合法的用户标识符。C语言规定变量名的第一个字符必须是字母或下划线,其后的字符必须是字母、下划线或数字。而 选项 C中的“—”和“#”都不属于字母、下划线和数字中的一种。所以此名是不合法的。
另外,我不知道是不是你打字的问题,变量名中是不可以含有空格的。比如 A 选项应该是
AP_0do。又因为用户的变量名要最大程度上反映变量的作用,所以可以采用多个单词组合的方法给变量命名。如定义一个变量表示钱的数量,则可用number、of、money三个单词来表示。
即 int numberOfMoney=0; 来定义,这是一般通用的命名方法。其中变量名的第一个字符最好用小写字母,因为变量名中不可含有空格键所以将以后每个单词的第一个字母大写来区别单词的界限,例子中的“O” 和 “M”就是用来区别of和money的。
希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-17
题有些看不清楚,不过可以肯定的是:A项中,A是合法的用户标识符;B项中-AC是合法的标识符;D项中,-123是合法的标识符;所以都排除选C,C项中,b-a不是,因为“-”不允许在标识符中出现,go#不是,“#”不允许在标识符中出现,int不是,C语言关键字,不能用作关键字。
第2个回答  2011-08-17
C: 包含特殊字符‘-’,'#', 使用关键字int。

合法标识符可以是数字,下划线,大小写字母的组合;不要以数字开头,不要使用语言规定的关键字;下划线开头的不建议使用,一般是系统用的,避免混乱。

合法的:
A: A
B: _A
D: temp _123
第3个回答  2011-08-17
标识符,数字,字母,和下划线(不是减号)组成
并且,不能以数字开始,因此,你可以根据这个规则进行判断

你的这四个选项写的不太清楚,看着好像各个字符之间有空格,也有可能是你写的版面问题
但是
C选项肯定错误,因为它里面含有‘-’不是'_'

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网