c语言中 while ((c=getchar()) = '\n')不懂#include main(){char c;while ((c=getchar()) = '\n'){if ((c>='a' && c='A' && c'Z'&&c'z')c=c-26;}printf("→%c\n",c);}}这个程序我有句语句不懂意思 while ((c=getchar()) = '\n')

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 05:53:19
c语言中 while ((c=getchar()) = '\n')不懂#include main(){char c;while ((c=getchar()) = '\n'){if ((c>='a' && c='A' && c'Z'&&c'z')c=c-26;}printf(

c语言中 while ((c=getchar()) = '\n')不懂#include main(){char c;while ((c=getchar()) = '\n'){if ((c>='a' && c='A' && c'Z'&&c'z')c=c-26;}printf("→%c\n",c);}}这个程序我有句语句不懂意思 while ((c=getchar()) = '\n')
c语言中 while ((c=getchar()) = '\n')不懂
#include
main()
{char c;
while ((c=getchar()) = '\n')
{if ((c>='a' && c='A' && c'Z'&&c'z')c=c-26;}
printf("→%c\n",c);
}
}
这个程序我有句语句不懂意思 while ((c=getchar()) = '\n')

c语言中 while ((c=getchar()) = '\n')不懂#include main(){char c;while ((c=getchar()) = '\n'){if ((c>='a' && c='A' && c'Z'&&c'z')c=c-26;}printf("→%c\n",c);}}这个程序我有句语句不懂意思 while ((c=getchar()) = '\n')
这句话的意思是:从键盘获取一个字符,就是叫你从键盘输入一个字符,只要你输入的不是Enter键就执行循环体,由于你没有声明当键入的是Enter键时执行什么操作,所以在运行时若直接输入Enter,可能(注意我说的是可能)会导致程序崩溃.