有以下程序 #include <stdio.h> main( ) { int i,a; for (i=0; i<=10; i++) a=i; printf("%d,%d\n", i, a); } 程序的运行结果是

admin2020-10-26  30

问题 有以下程序
#include <stdio.h>
main( )
{  int i,a;
   for (i=0; i<=10; i++) a=i;
   printf("%d,%d\n", i, a);
}
程序的运行结果是

选项 A、11,10     
B、10,10  
C、10,11   
D、11,11

答案A

解析 当i=10时,i值赋值给a,同时i+1,再判定是否满足i<=10, i=11时,不满足条件,结束循环。循环结束时,输出i,a的值为11,10,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/cj3p777K
0

最新回复(0)