C语言的一个问题

下面四个选项中,均是不合法的用户标识符的选项是
A)A P_0 do
B)float la0 _A
C)b-a goto int
D)_123 temp int
答案选哪个?请解释谢谢

正确答案为C
合法的标识符只能包括字母、数字、下划线,且数字不能打头!同时关键字和保留字不能作为用户自定义标识符。
选项C中,b-a不合法因为减号不行,它可不是下划线,goto和int都是关键字,所以都不合法,所以答案选C。

选项A中A和P_0都合法,所以不选A;
选项B中_A合法,la0也合法,这个首字母是L的小写,不是一的数字。当然即使是一的数字1,也因为_A合法,所以不选B;
选项D中_123和temp都合法,所以不选D。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-01-09
D
第2个回答  2008-01-09
没有正确答案!

相关了解……

你可能感兴趣的内容

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