正确答案是?为什么?
有以下程序#include <stdio.h>main( ){ int a=-1, b=-1; for(; ++a;)++b; printf("%d,%d\n", a, b);}程序运行后的输出结果是( )。
A)0,-1
B)0,0
C)-1,-1
D)结果不确定
A。当执行for循环时,因为a等于0,所以直接结束了循环,所以++b就没有执行。