尝试运行C程序时未显示输出

时间:2019-03-03 14:32:27

标签: c

当我尝试运行该程序时,终端不显示任何内容。

这是程序:

/* Print a message on the screen*/

#include <stdio.h>

int main()
{
    printf("Hello World.\n");
    return 0;
}

我做错什么了吗?

-编辑-

我的防病毒软件阻止了该程序的执行。

2 个答案:

答案 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()(因为它返回一个整数)