美文网首页程序员
C程序中文标点惹的祸,你可长点儿心吧

C程序中文标点惹的祸,你可长点儿心吧

作者: 胖一一 | 来源:发表于2017-01-07 15:02 被阅读0次

    版权声明:本文为作者原创文章,转载时请注明文章来源,否则视为侵权,并按法律程序处理!

    想必你在编程时,即使写了一个很小很简短的程序,本以为编译一定不会有问题,自信满满,结果编译完了,编译器

    给了几个大大的error,比如:error C2018: unknown character'0xa3',或者是

    syntax error : missing ';' before 'type'等等,搞得头都大了。喏,就像下面这个程序:

    图1 程序代码

    请你仔细看,有没有什么问题,问题又出在哪儿?

    实在看不出问题?好吧,我们来编译下,结果如下:

    图2 编译结果

    从结果中看到,就区区11行代码,而且程序也没实现什么复杂的功能,简单的不能再简单的一个程序,真是让人头大啊!我肯定,初学者遇到这个问题的人特别多。

    好吧,我不卖关子了,你看看你亲爱的搜狗输入法,或者是其他的输入法打开了否?你是不是输入中文的逗号了?中文的分号了?你再仔细看看,parameter1 = 10后面的逗号是不是有点瘦而且小?int *p = NULL后面的分号与parameter2 = 0后面的分号是不是形状有点不一样?哈哈,知道了吧!

    所以对于初学者而言,编程时一定要记得关闭各种中文输入法。说到这,博主也是一把辛酸泪啊,什么时候我们自己的中文编程能风靡全世界啊!

    相关文章

      网友评论

        本文标题:C程序中文标点惹的祸,你可长点儿心吧

        本文链接:https://www.haomeiwen.com/subject/fssfbttx.html