#include <stdio.h>
int main()
{
printf("hello world !\n");
return 0;
}
当你写出这样一段狗屎代码,然后出现一堆错误,千万不要慌!!!
程序员不是在改bug就是在改bug的路上。
一般都是从最后一个错误开始改
这里的错误提示是:在第五行报错,提示应该在return前加一个";"
????
我这不是加了“;”吗?
那恭喜你兄弟,中英文字符搞错了。试试英文的“;”,你会恍然大悟,然后反手给哥来一个赞。
改bug的思路就是这么简单,这里再给你几个错误,给你改改——
#include <stdio.h> int main() { pritf("hello world !\n"); return 0; }
was not declared in this scope翻译为:.....没有在这个范围内声明
把printf()写成pritf(),写错了
#include <stdio.h> int main() { int i; for(i=0,i<3;i++) { printf("%d ",i); } return 0; }
这里的错误提示是:在第五行报错,提示应该在)前加一个";"
第5行的for循环里,把“;”写成了“,”
当你编译运行时出现这个错误
这里的错误提示是:没有关闭上一个运行程序
把程序关掉就ok了
最简单的代码,都有可能出现很多意想不到的错误,改错的过程就是成长的过程。