C语言通过getchar()函数循环获取字符串 #include<stdio.h> main(){ //定义一个超长的字符数组用于存储字符串 char a[1000]; int i=0; //输入的字符串循环存入字符数组a中 当按下回车时结束 while((a[i++]=getchar()) != '\n'); //输出 int j=0; for(;j<i;j++){ putchar(a[j]); } }