问题
单项选择题
以下程序的运行结果为 #include"stdio.h" main() { int m,n;for(m=0,n=10;m<n;m+=3,n--);printf("%d,%d\n",m,n);}
A.6,7
B.7,6
C.9,7
D.7,9
答案
参考答案:C
解析: for后一对括号中的表达式可以是任意有效的C语言表达式。该题目的循环体部分为空语句,循环控制条件为m<n,每一次m增3,n减1,每当循环体执行结束时,循环控制变量m,n就会分别被增3和减1。