题目为:在你自己的系统中运行“hello world”程序。再有意去掉程序中的部分内容,看看会得到什么错误信息。
源代码如下:
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
采用在线C编译器编译:
情形1: 去掉printf语句之后的“;”,报出的编译错误如下:
Compilation Failed
/usercode/file.cpp: In function 'int main()':
/usercode/file.cpp:5:28: error: expected ';' before 'return'
5 | printf("Hello World\n")
| ^
| ;
6 | return 0;
| ~~~~~~
错误显示在return之前缺少一个分号,并指出了具体位置。
情形2:去掉第一行 #include <stdio.h>,编译报错如下:
Compilation Failed
/usercode/file.cpp: In function 'int main()':