-7

我真的很沮丧,因为我试图使用这段代码创建一个程序:

printf("hello world");

但是它没有在日志中显示Hello World,这是怎么回事?

4

2 回答 2

5

C 中最小的 hello world 程序如下所示:

#include <stdio.h>

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

您首先必须包括stdio.h哪个可以让您访问该printf功能。然后你必须定义一个main函数,它是程序的入口点。main 方法中的代码将运行,将“Hello World”打印到控制台,然后程序以代码 0 退出,这意味着它运行成功。

由于您没有提及您使用的编译器,或者您遇到的编译错误,我无法为您做任何其他事情。

于 2013-03-05T14:06:27.193 回答
1

您的 I/O 可能已被缓冲。您可以尝试通过以下方式刷新所有打开的输出流:

fflush(NULL);
于 2013-03-05T14:10:48.280 回答