你的代码是不是从网页上拷下来贴到编辑器里的,可能有一些非可视的网页控制字或者utf文件头或者中文标点符号(/ * ;)等,导致编译错误。有几个办法排查:1)shiyan3.c:22 看看这个22行是不是有特殊字符2) 使用#if 0 #endif 的方式屏蔽代码,看那些被屏蔽掉了就不报对应的错了3)把中文注释都去掉4)用ultraedit打开你的文件,选择二进制模式查看下