注意:这些错误都是我在devcpp5.11环境下经常出现的错误。
1:引用变量未声明:
[Error] ‘a’ was not declared in this scope
#include<cstdio>
int main(){
	printf("%d",a);	
	return 0;
}2:对变量进行多次定义且定义的数据类型不同,即有冲突。
[Error] conflicting declaration ‘double q’
#include<cstdio>
int main(){
	int q;
	double q;
	printf("%d",q);	
	return 0;
}3:在一行步骤结尾没写“;”,此时通常在下一句代码处报错
[Error] expected ‘,’ or ‘;’ before ‘return’
#include<cstdio>
int main(){
	int i=0
	
	return 0;
}4:取余运算只能在两个int型变量之间发生
[Error] invalid operands of types ‘double’ and ‘double’ to binary ‘operator%’
#include<cstdio>
int main(){
	double a,b;
	int c=a%b;
	return 0;
}5:未声明的函数,所使用函数不在开头的c库中(如fabs函数须使用#include<cmath>头文件)
[Error] ‘fabs’ was not declared in this scope
#include<cstdio>
int main(){
	double a=-1.5;
	double b=fabs(a);
	return 0;
}6:多使用了}花括号,会显示}未声明。
[Error] expected declaration before ‘}’ token
#include<cstdio>
int main(){
	
	return 0;
}
}7:没有写主函数/上一个运行程序未关闭
    
     [Error] ld returned 1 exit status
    
   
8:在函数只进行声明后直接调用
    
     [Error] ld returned 1 exit status
    
   
#include<cstdio>
void change();
int main(){
	change();
	return 0;
}
9:局部变量的错误使用
[Error] ‘x’ was not declared in this scope
#include<cstdio>
int change(){
	int x;
}
int main(){
	printf("%d",x);
	return 0;
}10:对一个变量进行多种定义
[Error] ‘x’ was not declared in this scope
#include<cstdio>
int main(){
	int double k;
	return 0;
}———————————————————————————————————————————
话说dev的编译真的是太不严谨了,很多在vs2022上报错的在devcpp居然都可以通过。。。。。。
导致我找了很久错误。。。。。。
 
