有以下程序 #include <stdio.h> main( ) { char ch = ’M’; while (ch != ’K’) { putchar(ch); ch --; }

admin2021-06-15  19

问题 有以下程序
#include   <stdio.h>
main( )
{
    char  ch = ’M’;
    while (ch != ’K’)
    {
        putchar(ch);
        ch --;
    }
}
程序运行后的输出结果是

选项 A、ML
B、MK
C、OP
D、mm

答案A

解析 (ch != ’K’)表示如果ch不等于K成立时,输出ch,再对ch进行ASCII码减一操作,循环开始时,ch=’M’不等于’K’输出M,ch--表示ch=’L’,循环继续,输出L,ch--被执行ch=’K’退出循环,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/35tp777K
0

最新回复(0)