c语言问题求解

5)编程测试下列符号,那些可以作为变量名,那些不可以,为什么?

A3b,3ab,π,+a,*x,$a,b5,b5_if,next_dag,e_2,ok?,MAXNUBER,i*j,mian

建议:将上述符号设定为变量,能通过编译的为正确变量名。

A3b 可以
3ab 不行,因为不能数据开头
π 不行,因为这个是特殊符号。
+a 不行,不能含+ - */ 的符号
x 可以
$a 可以
b5 可以
b5_if 可以
next_dag 可以
e_2 可以
ok? 不行。含了?这个特殊符号
MAXNUBER 可以(一般用着常量,全大写)
i*j 不行,不能含+ - */ 的符号
mian 可以(不要用为好,因为main也算得上入口函数名)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-26
这就是标识符 C规定标识符只能有字母 、数字和下划线组成 且开头不能有数字 且C中规定的关键字不能作为表示符
第2个回答  2011-09-27
可作变量名的序号为:1 7 8 9 10
1.作变量名的只能是 大小写字符 数字 下划线
2.变量名的第一个字符必须是字符或下划线
3.变量名不能与关键字相同
相似回答