我试着把所有的字母从A到Z,从A到Z以及它们的ascii码打印出来,但是当我试着运行它的时候,我最终得到了一个无限循环,那么错误在哪里呢?
#include <stdio.h>
int main(void) {
int i;
char ch_1,ch_2;
for (ch_1='A'; ch_1<='Z'; ch_1++) printf("letter: %c ASCII code:%d\n",ch_1,ch_1);
for (ch_2='a'; ch_1<='z'; ch_2++) printf("letter: %c ASCII code: %d\n",ch_2,ch_2);
}
最佳答案
for (ch_2='a'; ch_2<='z'; ch_2++)
and not
for (ch_2='a'; ch_1<='z'; ch_2++)