下面程序的输出结果是什么?#includemaian(){int a=0,b=4;printf("%d",(a>b)?:(a+6>b+1));}顺便问下里面的?号和!.发现main打错了,不要在乎这个
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 08:26:45
下面程序的输出结果是什么?#includemaian(){inta=0,b=4;printf("%d",(a>b)?:(a+6>b+1));}顺便问下里面的?号和!.发现main打错了,不要在乎这个下
下面程序的输出结果是什么?#includemaian(){int a=0,b=4;printf("%d",(a>b)?:(a+6>b+1));}顺便问下里面的?号和!.发现main打错了,不要在乎这个
下面程序的输出结果是什么?
#include
maian()
{int a=0,b=4;
printf("%d",(a>b)?:(a+6>b+1));
}
顺便问下里面的?号和!
.发现main打错了,不要在乎这个
下面程序的输出结果是什么?#includemaian(){int a=0,b=4;printf("%d",(a>b)?:(a+6>b+1));}顺便问下里面的?号和!.发现main打错了,不要在乎这个
①
:是一组.用法如下
segment1 segment2 :segment3
(segment1,2,3是三个语句)
意思是
判断segment1是否是True
如果是True,则执行segment2
如果是False,则执行segment3
在本程序中,意思是
判断a>b的真假
若True,没有赋值(因为?:之间是空的)
若False,printf出!(a+6>b+1)的结果
②
再来说 !
!表示逻辑”非“.
!0=1
!(非0,不是0) =0