以下正确的C语言自定义标识符是? A. _1a B. 2a_ C. do D. a.12 Why!?

。。。。... 。。。。 展开
 我来答
shuyuqinglin3
2013-01-21 · TA获得超过488个赞
知道小有建树答主
回答量:649
采纳率:82%
帮助的人:145万
展开全部
1)第一个字符必须是字母(不分大小写)或下划线(_);
2)后跟字母(不分大小写)、下划线(_)或数字组成;
3)标识符中的大小写字母有区别。如,变量Sum,sUm,suM代表三个不同的变量;
4)不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名。比如,不能将标识符命名为float,auto,break,case,this,try,for,while,int,char,short, unsigned,等等
所以选(A)
伊·梵beec
2013-01-21 · TA获得超过2160个赞
知道大有可为答主
回答量:1897
采纳率:0%
帮助的人:1382万
展开全部
自定义标识符必须满足下面的条件
1.下划线,字母或者数字
2.不能以数字开头
3.不能和系统的保留关键字相同

A正确
B不满足第2条
C不满足第3条
D不满足第1条
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
buulon
2013-01-31
知道答主
回答量:1
采纳率:0%
帮助的人:1539
展开全部
这个没必要刻意去记。
BCD选项都会引起歧义
B:2a_ 容易判断为2*a_
C:do 会和命令do {}while();中的do搞混淆
D:a.12中的小数点会和结构体指针中的小数点如 p.a这个小数点搞混
所以答案是A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
荀廷谦滕春
2019-09-27 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:35%
帮助的人:712万
展开全部
d中的数字不能出现在第一位,不好意思,刚才看错了,还以为Why!?也是里面的呢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式