在C语言中(12>3)?12:3表示什么?
答案:3 悬赏:30 手机版
解决时间 2021-01-02 08:08
- 提问者网友:贪了杯
- 2021-01-01 13:21
在C语言中(12>3)?12:3表示什么?
最佳答案
- 五星知识达人网友:行雁书
- 2021-01-01 14:45
12比3大,就等于12 否则就等于3
这个式子永远等于 12
一般是变量用这种方法
例如求2个数的最大值。
谁大就返回谁的值。
double my_max(a,b)
{
return a>b? a:b
}
这个式子永远等于 12
一般是变量用这种方法
例如求2个数的最大值。
谁大就返回谁的值。
double my_max(a,b)
{
return a>b? a:b
}
全部回答
- 1楼网友:青尢
- 2021-01-01 16:32
在c语言中,大于的0的正整数都为真,
所以3为真,!3表示为假。
举例:
whlie(3)//如果whlie里面的条件是这样的话,那么这个条件一定为真,程序就会进入到whlie循环中去
while(!3)//如果是这样写,那么这个条件已经为假了,这个循环根本就不会执行。
希望这里对你有帮组
- 2楼网友:西风乍起
- 2021-01-01 14:57
3这个是3目运算符,如果12>,那么结果的数值就取12,就是如下
if(12>3)
return 12;
else
return 3,否则则取3,如果把它转换成if的话
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯