下面程序的输出结果是______.
#include <stdio.h>
void main( )
{ int a=-1,b=1,k;
if ((++a<0) && (b--<=0))
printf("%d %d\n",a,b);
else
printf("%d %d\n",b,a);
}
A) -1 1 B) 0 1 C) 1 0 D) 0 0
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
短路
短路原则
if判断条件中,先执行(++a)再进行判断,又因为++a后a=0,不满足a<0,返回0,因此&&断路右半部分无需执行,打印输出b=1,a=0
C
登录后提交答案