kwrl.net
当前位置:首页 >> C语言问题:标识符为什么不能使用关键字? >>

C语言问题:标识符为什么不能使用关键字?

必须不能。不管是那种 语言都不能。关键字是 语言本身已经规定好 的,所表示的含义也就 唯一确定的。如果再作 为用户标识符的话就产 生歧义(或者说是二义性) 了。这不符合程序设计 的确定性。

c语言里并没有说汉语拼音是不能作为标识符的 c语言的标识符可以是以字母或下划线开头包括大小字字母或者数字的任意字符(不能使用c语言的关键字即保留字,如int、void等) 拼音字符也是26个英文字符(不包括四个音调符号) 所以是完全可以作为标...

所有关键字都不可以作为标识符。 但是If是可以的。因为if才是关键字 C语言是区分大小写的。

标识符是用户或系统定义的有意义单词组合,或单词与数字组合(具体意义有定义者决定),并且标识符由字母、数字、下划线“_”组成,并且首字母不能是数字.且标识符的命名不能为关键字中的任意一个 关键字是C语言提供的有特殊含义的符号,也叫做“保留字...

因为int是C语言中的关键字。表示一个变量为整型。 标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。标识符是以字母或下划线开头,由字母、数字、下划线组成的字符序列。(1cc,if,$123,MR.D,while,像这些都...

楼上的乱扯了 if 和 If的区别你看见了没? 这就是原因,大小写也有影响的

关键字关键字,就是C语言里面自己预留的标示符,当然不允许用户自定义和关键字重名的标示符了。 就跟用户不能自己定义重名的标示符一样,关键字是C语言已经预先定义好了,用户自己再定义就等于重复定义了。

可以用作标识符啊,不过已经用作函数名就不能用作全局变量 / 其他函数的名字,另外 printf 可能被定义成宏,并且展开到奇怪的东西,为防止这种情况可以先 #undef printf。除此之外没有什么会阻止你把 printf 用作普通标识符

1、关键字是不能作为标识符的,这是C语言基本的原则。 2、标识符的取名法则: 1) 标识符由字母、数字、下划线“_”组成,并且首字母不能是数字. 2) 不能把C语言关键字作为标识符. 3) 标识符长度限制8字符. (注:8字符长度限制是C89标准,C99标...

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com