当我尝试运行该程序时,终端不显示任何内容。
这是程序:
/* Print a message on the screen*/
#include <stdio.h>
int main()
{
printf("Hello World.\n");
return 0;
}
我做错什么了吗?
-编辑-
我的防病毒软件阻止了该程序的执行。
答案 0 :(得分:1)
在字符串末尾添加换行符(或使用puts
):
/* Print out a message on the screen*/
#include <stdio.h>
main()
{
printf("Hello World.\n");
return 0;
}
通常,编译器会优化对printf
的这个puts("Hello, World.")
调用。
还建议将main
声明为int
(使用int main() ...
)。
答案 1 :(得分:0)
在C语言中定义函数时,需要指定返回类型。
因此您的主函数必须声明为int main()
(因为它返回一个整数)