首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > C语言 > 复习资料 > 正文

等考二级C语言Turbo C 2. 0 编译错误信息一览表

来源:考试吧Exam8.com) 2010-8-23 10:47:46 考试吧:中国教育培训第一门户 模拟考场
考试吧提供了“等考二级C语言Turbo C 2. 0 编译错误信息一览表”,帮助考生备战等考。更多资料请访问考试吧计算机等级考试网(www.exam8.com/computer/djks/)

  10. Constant out of range in comparision

  比较时常量超出了范围。在源文件中有一种比较,其中一个常常量表达式超出了另一个常量表达式类型所允许的范围。如一个无符号常量跟-1比较没有意义。为得到一个大于32767(十进制)的无符号常量,可以在常量前加上unsigned (如(unsigned )65535)或在常量后加上字母‘u ’或'U'(如65535);

  11. Conversation may lose significant digits

  转换可能丢失高位数字。在赋值操作或其它情况下,源程序要求把long 或unsigned 类型转变成int 或unsigned int 类型。在有些机器上,因为 型和 型变量具有相同长度,这种转换可能改变程序的输出特性;

  无论此警告何时发生,编译程序仍将产生代码来做比较。如果代码比较后总是给出同样结果,比如一个字符表达式与4000比较,则代码总要进行测试。这还表示一个无符号表达式可以与-1比较,因为8087机器上,一个无符号表达式与-1具有相同的位模式;

  12. Function should return a value

  函数应该返回一个值。源文件中说明的当前函数的返回类型既非 型 也非 型,但编译程序未发现返回值。返回int 型的函数可以不说明,因为在老版本的C语言中,没有void 类型来指出函数不返回值。

  13. Mixing pointers to signed and unsigned char

  混淆signed 和unsigned 字符指针。没有通过显示的强制类型转换,就把一个字符指针变为无符号指针,或相反。

  14. No deceleration for function 'xxxxxxxx'

  函数'xxxxxxxx '没有说明。当“说明要求”警告可用,而又调用了一个没有预先说明的函数时,发出此警告。函数说明可以是传统的,也可以是现代的风格;

  15. Non-portable pointer assignment

  不可移植指针赋值。源文件中把一个指针赋给另一非指针,或相反。作为特例,可以把常量零赋给一指针。如果合适,可以强行抑制本警告;

  16. Non-portable pointer comparision

  不可移植指针比较。源文件中把一个指针和另一非指针(非常量零)作比较。如果合适,可以强行抑制本警告。

  17. Non-portable return type conversion

  不可移植返回类型转换。return 语句中的表达式类型和函数说明的类型不一致。作为特例,如果函数或返回表达式是一个指针,这是可以的,在此情况下返回指针的函数可能返回一个常量零,被转变成一个合适的指针值。

  18. Parameter 'xxxxxxxx'is never used

  参数'xxxxxxxx'没有使用。函数说明中的某参数在函数体里从未使用,这不一定是一个错误,通常是由于参数名拼写错误而引起。如果在函数体内,该标识符被重新定义为一个自动(局部)变量,也将出现此类警告。

  19. Possible use of 'xxxxxxxx'before definition

  在定义'xxxxxxxx'之前可能己使用。源文件的某一表达式中使用了未经赋值的变量,编译程序对源文件进行简单扫描以确定此条件。如果该变量出现的物理位置在对它同值之前,便会产生此警告,当然程序的实际流程可能在使用之前己赋值。

  20. Possible incorrect assignment

  可能的不正确的赋值。当编译程序遇到赋值操作符作为条件表达式(如if,while 或do-while语句的一部分)的主操作时,发出警告,通常是由于把赋值号当作符号使用了,如果希望禁止警告,可把赋值语句用括号括起,并且把它与零作显式比较,如:if(a=b)...应写为:if((a=b)!=0)...

  21. Redifination of 'xxxxxxx'is not identical

  'xxxxxxxx' 重定义不相同。源文件中对命令宏重定义时,使用的正文内容与第一次定义时不同,新内容将代码旧内容。

  22. restarting compiler using assembly

  用汇编重新启动编译。编译程序遇到一个未使用命令行选择项-B或#prapma inline语句的asm 。通过使用汇编重新启动编译。

  23. structure passed by value

  结构按值传送。如果设置了“结构按值传送”警告开关,则在结构作为参数按值传送时产生警告。通常是在编制程序时,把结构作为参数传递,而又漏掉了地址操作符(&)。因为结构可以按值传送,因此这种遗漏是可接受的。本警告只起一个批示作用。

上一页  1 2 3 4 5 6 7 8 9 10 11 下一页
  相关推荐:2010年9月计算机等级考试精华备考资料汇总
       2010年计算机等级考试二级C语言常见知识点
       2010年计算机等级考试二级C语言教程汇总
       2010年全国计算机等考二级C:程序设计实战汇总
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。