问题 填空题

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

答案

参考答案:A C E

解析: 表达式“i-’a’+’A’”的功能是将i对应的小写字母转换为其对应的大写字母。本题中执行第1次循环后输出字母’A’,同时,变量i的值为’c’;第2次循环后输出字母’C’,同时,变量i的值为’e’;第3次循环后输出字母’E’,同时,变量i的值为’g’,此时循环终止。

问答题 简答题
单项选择题