指出以下定义变量的语句是否正确.如果错误,请说明错误原因? (1)int nol=1;(2)int 2nd=2; (3)int a=b=1;

还有int 年龄=18;

int nol = 1; 正确,标示符 字母开头,赋值1.
int 2nd=2; 错误,标示符 只能用大小写A~Z 或者'_'为首位+若干个字母或者数字(最好不要超过8字节 )命名.
int a=b=1; 错误. C语言中,这是明显的赋值语法错误. 赋值只能分开赋值,当然声明类型定义的时候也要分开进行.

最后一个 int 年龄 = 18; 是错误的.. 与第二个 int 2nd = 2 ; 同理, 标示符 只能用大小写A~Z 或者'_'为首位+若干个字母或者数字(最好不要超过8个字节)命名.

另外,推荐看看 曾怡的 C语言程序设计. 适合初学者 从初学到入门到熟练.
温馨提示:答案为网友推荐,仅供参考
相似回答