与“for (i=0;i<10;i++)putchar ('a'+i);”功能不同的语句是( )
a
for(i=0;i<10;) putchar ('a'+(++i));
b
for(i=0;i<10;) putchar ('a'+(i++));
c
for(i=0;i<10;putchar ('a'+i),i++);
d
for(i=0;i<=9;i++) putchar ('a'+i);
请问答案
答案:a。其他桑选项都是先执行putchar()然后i自增,而a选项是先自增后执行putchar()。 题目输出为:abcdefghij,而a选项输出为:bcdefghijk