什么是C语言合法的标识符。+A:3-sy45.B:su-m+C:@123+D:3D64?

 我来答
WE花名
2023-03-17 · 超过35用户采纳过TA的回答
知道答主
回答量:224
采纳率:100%
帮助的人:3.9万
展开全部

在C语言中,标识符是用来标识变量、函数、类型、宏等程序实体的名称。合法的C语言标识符必须遵循以下规则:

  1. 标识符只能由字母、数字和下划线组成。

  2. 标识符的第一个字符必须是字母或下划线,不能是数字。

  3. 标识符的长度没有限制,但只有前31个字符是有意义的。

  4. 标识符区分大小写。

  5. 标识符不能是C语言中的关键字(例如if、else、while、int等)。

根据以上规则,对于给出的标识符,其中合法的标识符是A、B、C和D,分别对应3-sy45、su-m、@123和3D64不是合法的标识符,因为它们包含非法字符或第一个字符不是字母或下划线。

匿名用户
2022-12-17
展开全部
D
标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。并且标识符不能是关键字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式