Compile Error出现的原因

1.提交时所用的语言不对                                                                   

1.提交时所用的语言不对                                                                                                                  说明:如c++的程序用c交了(c写的程序用c++提交可以过) 

2. 变量未定义就使用,或定义后使用位置超出了定义的作用域
说明:如b=25但程序并未在使用前定义好b的类型,还应注意变量作用域。


3. 括号不匹配
说明:()、[]、{}一定要有始就得有终


4. 使用非法类型
说明:如__int64在GCC编译器下不识别,你却用它


5. 需少分号
说明:忘了语句以一个分号结束


6.用函数未引头文件
说明:如printf函数在G++中未包含stdio.h文件。GCC较G++稍宽松些此处。


7. 包含非标准头文件
说明:如conio.h并非标准库中定义的头文件


8. 使用非标准库函数
说明:如itoa、strupr等并不是C标准库中的函数,不能使用

9. 有非法字符
说明:一般是你网上或幻灯片里粘贴过来的代码有非常字符引起


10. 自定义函数未声明
说明:自定义函数一定要先声明再使用


参考链接:https://blog.csdn.net/x283930450/article/details/8977350