若变量已正确定义 有以下程序段 i=0; do printf(\%d i); while(i++ ); printf(\%dn i); 其输
已帮助 人
若变量已正确定义,有以下程序段 i=0; do printf("%d,",i); while(i++ ); printf("%dn",i); 其输出结果是_______。
A.0,0
B.1,1
C.0,1
D.程序进入无限循环

回答
共1条回复-
B 本题考查do…while循环语句以及自增运算符的应用。首先运行do中的语句输出i的值为0,接着判断while中的条件,++运算符置于变量后,表示先使用变量的值后加1,因此表达式i++的值为i变量的原值。因此退出while循环,变量i进行自增运算后,i值为1,故最后输出i值为1。
