在C语言中,为什么printf语句中不能显示C?

2024-11-29 20:45:59
推荐回答(5个)
回答1:

这个涉及到了缓冲方式了。一般来讲输出到标准输出是属于 行缓冲。即在一行结束的时候会输出,之前都存放在缓冲区中。所以最好改成printf(“c\n”); 就可以了。你试试吧。

回答2:

哎~

// printf test.cpp : 定义控制台应用程序的入口点。

//

#include "stdafx.h"

#include

#include

int _tmain(int argc, _TCHAR* argv[])

{

printf("c\n");

system("pause");

return 0;

}

回答3:

目测return你写成retutn了,改过来后就对了,只是你没写换行符,跟提示语句混在一起了

回答4:

我不知道你的编译器能否让你的代码编译成功,至少我是不可以的。我的编译器提示我返回值是int,所以我必须在main前面加int才能正确编译,并且可以正确输出c。

回答5:

方法一:将retutn改为return,并且在main前加一个void
方法二:直接将return 0;去掉!