问题 填空题

以下程序的输出结果是______。
#include<stdio.h>
main()
int i;
for(i=’a’;i<’f’;i++,i++)printf("%c",i-’a’+’A’);
printf("\n");

答案

参考答案:ACE

解析: 在本题中,for循环体每执行完一次,变量i的值自加两次。i的初值为a,执行一次循环后变为c,之后再变成e,当其变为q时,循环条件若不满足,循环终止,故本题共输出3个字符。表达式“i-’a’+’A’”即表示输出i对应的大写字母,结果为ACE。

单项选择题
选择题