当前位置:首页 » 编程语言 » c语言关键字哪里不能用
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言关键字哪里不能用

发布时间: 2023-07-19 04:57:53

‘壹’ c语言问题:标识符为什么不能使用关键字

会引起二意性,编译器会误解意思,编译不下去。
例如
void main()
{
int if=1;
// 。。。。
}

标识符 用了 if, 编译器见到if,认为是条件语句开始,那么if以前应当是上一个语句,而语句同语句间应当用分号分隔,编译器在if前当然找不到分号,于是报错“if 前漏了分号”。if 后面应当是小括号,写条件表达式,可是发现了等号,于是报第二个错“等号,语法错误".
最后编不出obj和exe文件。

‘贰’ C语言中关键字不能作为用户标识符吗

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

‘叁’ C语言标识符的命名规则有哪些

C语言标识符的命名规则有:

1、有效字符:只能由字母、数字和下划线组成,且以字母或下划线开头。

2、有效长度:随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃。

例如,由于student_name和student_number的前8个字符相同,有的系统认为这两个变量,是一回事而不加区别。在TCV2.0中,变量名(标识符)的有效长度为1~32个字符,缺省值为32。

3、C语言的关键字不能用作变量名。

(3)c语言关键字哪里不能用扩展阅读

C语言标识符使用注意事项

1、标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。

2、不能把C语言关键字作为用户标识符,例如if,for,while等。

3、标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

4、标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。

‘肆’ 下面3个哪个不能用做C语言的标识符void,d,WORD

void不可以,因为void是C语言关键字。
不能做C语言的标识符的情况:
不以下划线或字母开头的,如:123ABC,
$abc等;
含有非下划线、数字或字母的,如get-opt(含有"-")等;
C语言关键字,如int,
void等。

‘伍’ c语言定义变量时变量名不能使用的字符

是的,如果你定义的变量名为C语言的关键字的话,是不行的,你可以在网上查查C语言的关键字,希望对你有帮助!