1.段错误
段错误:指的是访问了不可访问的内容,内存要么是不存在的,要么是受到系统保护的。
如:1.释放了不存在的内存(堆内存)
int a = 5; free a;
2.代码被重复定义了
往往是由于头文件被重复定义了。可以使用宏定义来解决。xxx可以是任意变量名
#ifndef xxx #define xxx 添加你所定义文代码 #endif
段错误:指的是访问了不可访问的内容,内存要么是不存在的,要么是受到系统保护的。
如:1.释放了不存在的内存(堆内存)
int a = 5; free a;
往往是由于头文件被重复定义了。可以使用宏定义来解决。xxx可以是任意变量名
#ifndef xxx #define xxx 添加你所定义文代码 #endif