问题:
[单选]语句:“printf("%d",(a=)&&(b=-2));”的输出结果是( )。
A . 无输出
B . 结果是不确定
C . -1
D . 1
参考解析:
因为在逻辑表达式中,两边的赋值表达式都成立,即值为1,故选择D选项。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
若有“double a;”,则正确的输入语句是( )。04-20
若程序中有宏定义行:#define N 100则以下叙述中04-20
有下列程序: 、 fun(int X,04-20
有以下程序#include<stdi0.h>main04-20
有以下程序#include<stdio.h>main04-20
设有以下函数: void fun(int n,char*s){…}&nbs04-20
若有定义语句:"int a[4][10],*P,*q[4];"且0≤i&04-20
以下函数findmax拟实现在数组中查找最大值并作为函数04-20