C语言的题目12题和14题
1个回答

第12题,其实把它的括号加上就很容易看出来了:

if(a>=b)

if(c!=d) y = 1;else y = 0;

把它的括号加上等价于如下代码:

if(a>=b)

{

if(c != d)

{

y = 1;

}

}

else/***此隐含条件a < b*/

{

y = 0;

}

因此,选择(B);

第14题,考察函数返回值的数据类型如果没有定义的话,会被默认为整形,也就是int类型,所以选择(D)