c语言中,不能做为合法标识符的有哪几类?可用作变量名的有哪几类?求解答

c语言中,不能做为合法标识符的有哪几类?可用作变量名的有哪几类?求解答

1,变量名必须由字母、数字、下划线组成
2,首字符不能是数字
3,不能太长,具体长度限制由编译器设定,太长会被编译器截取前面的,如果定义的两个变量,在编译器可识别的范围相同,而后面的不同,编译器将视为同一个变量。
4,不能是C的保留字,如if,for,main,break不能作为变量名
温馨提示:答案为网友推荐,仅供参考
相似回答