当程序出错的时候
编译器会列出源码中的一组错误信息。并且通常会指出错误的语句位置。这时候我们去到源码修改过来即可。

有时候一个错误会使得后面本来正确的语句也会出错。这时候多半是后面引用了前面。
比如我们把printf后面的分号去掉。
/* 第一个程序 */
#include <stdio.h>
int main(void)
{
printf("\"如果第一个程序不能成功运行,再试一次 两次 三次!\"")
return 0;
}Code language: PHP (php)
此时编译会出现下面错误信息:
C:\Users\86186\Desktop\C\main.c In function ‘main’:
7 2 C:\Users\86186\Desktop\C\main.c [Error] expected ‘;’ before ‘return’
28 C:\Users\86186\Desktop\C\Makefile.win recipe for target ‘main.o’ failed
编译器可以精确指出错误及出处。
有时候一个小错误会导致一大堆错误提示。这时候不要紧。先把一个个问题修改过来。再编译,再改就可以。
返回到源码,重新增加分号。再编译。如果没有错误,就可以执行了。