以下用户标识符中,合法的是( )。 A. int B. nit C. 123 D. a+b

 我来答
小溪趣谈电子数码
高粉答主

2020-06-24 · 专注解答各类电子数码疑问
小溪趣谈电子数码
采纳数:2103 获赞数:584831

向TA提问 私信TA
展开全部

以下用户标识符中,合法的是B. nit 。

C语言规定变量名的第一个字符必须是字母或下划线,其后的字符必须是字母、下划线或数字。而 选项 C中的“—”和“#”都不属于字母、下划线和数字中的一种。所以此名是不合法的。

A 选项应该是 AP_0do。又因为用户的变量名要最大程度上反映变量的作用,所以可以采用多个单词组合的方法给变量命名。如定义一个变量表示钱的数量,则可用number、of、money三个单词来表示。

扩展资料:

用户根据需要自己定义的标识符。一般用来给变量、函数、数组等命名。用户标识符如果与关键字相同,则编译时会出错。

如果与预定义标识符相同,编译时不会出错,但预定义标识符的原意失去了,或会导致结果出错,因此预定义标识符一般不用来作为用户标识符。

参考资料来源:

百度百科-用户标识符

eddlofbx7272
2012-03-11
知道答主
回答量:92
采纳率:100%
帮助的人:50.3万
展开全部
C是不合法的用户标识符。C语言规定变量名的第一个字符必须是字母或下划线,其后的字符必须是字母、下划线或数字。而 选项 C中的“—”和“#”都不属于字母、下划线和数字中的一种。所以此名是不合法的。 另外,我不知道是不是你打字的问题,变量名中是不可以含有空格的。比如 A 选项应该是 AP_0do。又因为用户的变量名要最大程度上反映变量的作用,所以可以采用多个单词组合的方法给变量命名。如定义一个变量表示钱的数量,则可用number、of、money三个单词来表示。即 int numberOfMoney=0; 来定义,这是一般通用的命名方法。其中变量名的第一个字符最好用小写字母,因为变量名中不可含有空格键所以将以后每个单词的第一个字母大写来区别单词的界限,例子中的“O” 和 “M”就是用来区别of和money的。 希望对你有帮助。 r
追问
你是专业的吗?好厉害啊,我刚学c语言,基本上课都听不懂,很迷惘,不知怎么办?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安富贵台环
2020-05-27 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:31%
帮助的人:710万
展开全部
除了b以外,其他都不合法。
标识符由字母,数字,下划线三种字符组成。
且第一个字符必须是字母或下划线
a
不满足第二条
c出现空格,不满足第一条
d出现减号,不满足第一条
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四叶草szz

2020-12-20 · TA获得超过4460个赞
知道答主
回答量:57
采纳率:0%
帮助的人:2.2万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式