求问这条语句有什么用,没看明白
要求是编写一个程序,接收用户从键盘输入的字符,当用户按下回车键时表示确认输入,统计用户输入了多少个字符(不含回车符)#include<stdio.h>
void main()
{
char c;
int i=0;
printf("请输入字符串(以回车确认):\n");
c=getchar();
for(i=0;c!='\n';i++)
{c=getchar();}
printf("字符串共%d个字符!",i);
}
我如果加上带下划线的这个语句,是正确的,如果去掉,那么回车字符就会被算上。我想请问各位前辈,这是为什么。谢谢