#include <stdio.h>
int main(){
char c;
while((c = getchar()) != EOF){
if(c >= 'A' && c <= 'Z')
c = c - 'A' + 'a';
putchar(c);
}
return 0;
}
在麻省理工学院的C语言实践编程中遇到过这个C代码。任何人都能解释一下这个程序是如何工作的吗?
答案 0 :(得分:3)
程序将任何输入转换为小写输出。
如果您运行,调试,或者进行纸质测试,您自己就会认识到这一点的