c语言可以用中文字符做标识符吗?

c语言可以用中文字符做标识符吗?
我用中文做标识符就报错了,用英文就不报错,是c语言不能用中文做标识符,还是我设置的错误?

不行的哦。你只能int a = 0; 不能int 张三 = 0;
中文只能作为字符串常量来使用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-15
C语言中的标识符只能由字母数字下划线构成,并且开头的字符不能为数字,整个标识符不能为C语言中的关键字。才是合法的,否则都不合法。
第2个回答  2015-08-15
不能用中文的,要用英文的追问

c++可以用中文吗?

追答

我学的是c语言,不过听说c++和c语言是虽是一个面向对象一个面向过程,但两者也有很多关联,所以应该是不可以的

相似回答