初学C语言,循环搞不懂。帮忙看看没句意思
下面是简单译密码的程序程序代码:
# include<stdio.h> void main() { char c; /*定义字符型 c*/ while((c=getchar())!='\n') /*这里的意思是什么?*/ { if((c>='a' && c<='z') || (c>='A' && c<='z'))/*还有这里*/ { c=c+4; if(c>'z' && c<='Z'+4 || c>'z') /*这里也是不懂*/ c=c-26; } printf("%c",c); } printf("\n"); }
就是搞不懂程序先判断那里,后判断那里。|| 这个符号是什么意思?