zoukankan      html  css  js  c++  java
  • C程序中文标点惹的祸,你可长点儿心吧

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

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

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



    图1 程序代码

     

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

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



    图2 编译结果

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

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

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

  • 相关阅读:
    linux CGI GET POST 用户登录
    linux内核 简化版ksetexample.c解析
    定制.vimrc配置文件
    procfs信息读取实现案例
    基于Extent 的文件存储(fiemap)
    inode_operations介绍
    Linux 文件系统概述
    linux硬链接与软连接的区别
    procfs读写信息实例
    VC 常见问题百问 20080129 13:37 271人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/itblog/p/7236577.html
Copyright © 2011-2022 走看看