关于c语言printf的小问题?

2025-03-23 05:19:09
推荐回答(6个)
回答1:

gets是读入整个输入的字符串直到回车'\n'为止,
所以输出时,会将very hot !全部输出

给你个程序验证:
#include < stdio.h >

int main()
{
char name[100];
gets(name);

printf("%s",name);

}

回答2:

因为very hot!中间有空格
printf输出字符串时遇见空格就结束了
所以只输出了very
换成puts(name);就行了

回答3:

very 因为你very与hot之间有空格,运行时会在空格处终止。

回答4:

是very hot!空格会作为一个字符的

回答5:

应该是整个都输出来

回答6:

整个吧??这种问题 试试不就知道了