首页
85问答库
>
int a=3,b=2,c=1,k=4; printf("%d", k < a ? k : c ? k : a);
int a=3,b=2,c=1,k=4; printf("%d", k < a ? k : c ? k : a);
运行为4 但是为什么啊?怎么个算法??? 求拯救
2024-11-15 05:35:29
推荐回答(1个)
回答1:
关键在于k < a ? k : c ? k : a
可能这样理解好些
k
4<3不成立则上式为后一个
c?k:a
c=1为真则为前一个k=4
所以为4.
相关问答
最新问答
空腹喝茶后,肚子特别气鼓鼓、气胀到胸部是怎么回事?、
希望取比较有含义的名子,男孩,农历《5月的》本人姓彭,看好带《子 翰 禺 昊》带个小名哦
这个大科学家像哲学家一样想,像艺术家一样看,像文学家一样感受和写这句话什么意思
只吃早餐、中午晚上吃水果会瘦吗?
为什么突然就断网了但是宽带却显示的已连接
用顺丰快递从潍坊集散中心到日照莒县还需要几站?
房产权益法律
农历2015年5月26日己时出生的缺什么
c语言程序题,输入两个正整数m和n,求其最大公约数和最小公倍数。
从聊城到威县的长途汽车?一天几趟?几点发车?