c语言里的标识符为什么不能用汉语拼音表示呢?

 我来答
阿尔迈凡
推荐于2017-10-02 · TA获得超过8460个赞
知道大有可为答主
回答量:5744
采纳率:14%
帮助的人:2023万
展开全部

c语言里并没有说汉语拼音是不能作为标识符的

c语言的标识符可以是以字母或下划线开头包括大小字字母或者数字的任意字符(不能使用c语言的关键字即保留字,如int、void等)

拼音字符也是26个英文字符(不包括四个音调符号)

所以是完全可以作为标识符的

例如下面的例子

#include <stdio.h>

int main(int argc,char **argv)
{
    char *nihao="你好";
    char *wohao="我好";
    char *dajiahao="大家好";

    printf("%s %s %s\n",nihao,wohao,dajiahao);

    return 0;
}

变量名我就是使用的汉语拼音

完全是没有问题的


这里说的不能不是说不能使用

只是说不建议使用汉语拼音

可能是用汉语拼音来做标识符显得不够上档次吧(英语多上档次= =)

人的心理就是这样用英语看起来就是比用汉语拼音看起来来高端

你写一个代码里面变量名全是汉语拼音可能就仅这一点就会被人吐嘈

所以还是尽量不要使用汉语拼音作为标识符的比较好

毕竟c语言这东西所产生地的语种就是英语

所以使用英语会比较“接地气”?吧。。。。。。。

追问
谢谢
447587096
2016-01-13 · TA获得超过5047个赞
知道大有可为答主
回答量:2504
采纳率:70%
帮助的人:1178万
展开全部
因为是美国人发明的c语言,几个单词而已,背一天就都记住了,中文有易语言你可以去了解下
追问
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式