while((str[i]=getchar())!='\n')
while那一句是什么意思啊getchar那里,不懂
分三步:
getchar是接收一个输入的字符,然后将字符赋值给数组的第i个元素,即str[i],如果这个字符是换行符('\n'),那么就结束输入,否则一直接收字符存储到数组中