方式一:
#include<stdio.h>
int main()
{
char s[1000];
scanf("%s",&s);
printf("%s",s);
}
缺点:这种接受方式会吞空格
优点:字符串末尾会自动添加'\0'结束符
方式二:getchar()形式
#include<stdio.h>
int main()
{
char s[1000],c,i=0;
while( (c=getchar())!='\n' )
{
s[i++]=c;
}
s[i]='\0';
printf("%s",s);
}
缺点:接受过程太麻烦,且还需自己设置结束符
优点:不吞空格