如果我在 scanf 语句中提供字符串“爱丽丝梦游仙境”,那么以下代码(底部的代码)的输出是什么?我的书说输出应该是:
Alice
in
wonder
land
好吧,如果我将“爱丽丝梦游仙境”作为单个字符串提供,为什么这是输出?当我将“爱丽丝梦游仙境”作为单个字符串提供时,如何在“Alice”、“in”、“wonder”、“land”等词之间提供空格使它们成为单独的字符串?
#include<stdio.h>
void main()
{
char s1[10], s2[10], s3[10], s4[10];
scanf("%s%s%s%s", s1, s2, s3, s4);
printf("\n%s\n%s\n%s\n%s", s1, s2, s3, s4);
getch();
}
谢谢!:)