- 14
- 0
- 约 10页
- 2016-12-23 发布于河南
- 举报
Turbo C 2.0常见错误
Turbo C 2.0编译器能查出程序的三类错误:致命错误、一般错误和警告。·致命错误通常是内部编译出错,一般很少发生。发生致命错误时,编译立即停止,用户必须采取一些适当措施,并重新编译。·一般错误指程序的语法错误、磁盘或内存存取错误或命令行错误等。发生一般错误时,编译程序仍将完成本次编译,尽可能多地发现语法错误,然后停止。·警告指出一些值得怀疑的情况,而这些情况本身可以成为源程序的一部分。发出警告信息时,编译程序将继续进行编译。另外,警告信息并不阻止程序的执行。
编译程序首先输出错误类型,然后输出源文件名、出错位置(行号)和错误信息。下面按字母顺序,分别列出一般错误和警告。对每一条信息,将提供产生的可能原因和纠错方法。
1.一般错误·#operator not followed by macro argument name(在宏定义中,#后未跟宏变量名)·‘XXX’not an argument(“XXX”不是函数参数)·Ambiguous symbol ‘XXX’(不明确的符号“XXX”)·Argument #missing name(参数#名丢失:若使用函数原型应包含所有参数)·Argument list syntaxerror(参数表语法错误:参数间要用逗号分开)·Array bounds missi
原创力文档

文档评论(0)