我真的很沮丧,因为我试图使用这段代码创建一个程序:
printf("hello world");
但是它没有在日志中显示Hello World,这是怎么回事?
C 中最小的 hello world 程序如下所示:
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
您首先必须包括stdio.h
哪个可以让您访问该printf
功能。然后你必须定义一个main
函数,它是程序的入口点。main 方法中的代码将运行,将“Hello World”打印到控制台,然后程序以代码 0 退出,这意味着它运行成功。
由于您没有提及您使用的编译器,或者您遇到的编译错误,我无法为您做任何其他事情。
您的 I/O 可能已被缓冲。您可以尝试通过以下方式刷新所有打开的输出流:
fflush(NULL);