Compile Error产生的可能原因
Posted 持续学习刻意练习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Compile Error产生的可能原因相关的知识,希望对你有一定的参考价值。
1. 变量未定义就使用,或定义后使用位置超出了定义的作用域
说明:如b=25但程序并未在使用前定义好b的类型,还应注意变量作用域。
2. 括号不匹配
说明:()、[]、一定要有始就得有终
3. 使用非法类型
说明:如__int64在GCC编译器下不识别,你却用它
4. 需少分号
说明:忘了语句以一个分号结束
5.用函数未引头文件
说明:如printf函数在G++中未包含stdio.h文件。GCC较G++稍宽松些此处。
6. 包含非标准头文件
说明:如conio.h并非标准库中定义的头文件
7. 使用非标准库函数
说明:如itoa、strupr等并不是C标准库中的函数,不能使用
8. 有非法字符
说明:一般是你网上或幻灯片里粘贴过来的代码有非常字符引起
9. 自定义函数未声明
说明:自定义函数一定要先声明再使用
以上是关于Compile Error产生的可能原因的主要内容,如果未能解决你的问题,请参考以下文章
jenkins Error while storing the mojo status
Win10 VS2013 Compile Intro - C2011 Error
Android gradle build Error:(9, 0) Gradle DSL method not found: 'compile()'。