有如下程序:
#include <stdio.h>
void main( )
{ int a=2,b=-1,c=2;
if (a<b)
if (b<0) c=0;
else c++;
printf("%d\n",c);
}
该程序的输出结果是______.
A) 0 B) 1 C) 2 D) 3
从后向前配对。找最临近的不带else的if配对
这种不到括号还真容易看错 上面循环不成立直接跳出循环了
奥,else是下面的if的,不是上面的if的
C
用户登录可进行刷题及查看答案
登录后提交答案