c语言题 int a=1,b=2,c=3,d=4,e=5; k=a>b?c:d>e?d:e;求k
c语言题inta=1,b=2,c=3,d=4,e=5;k=a>b?c:d>e?d:e;求k的数值时多少?...
c语言题
int a=1,b=2,c=3,d=4,e=5;
k=a>b?c:d>e?d:e;求k的数值时多少? 展开
int a=1,b=2,c=3,d=4,e=5;
k=a>b?c:d>e?d:e;求k的数值时多少? 展开
5个回答
展开全部
k=5
k=a>b?c:d>e?d:e;
是说,a>b是否为真,真的话就执行,把c的值赋给k
如果a<b为假,就不执行c的值,
然后跳到下面看d>e是否为真,如果真的话就执行,把d的值赋给k
如果d>e为假的话,剩下的就执行e了,把e的值赋k,所以k=5
k=a>b?c:d>e?d:e;
是说,a>b是否为真,真的话就执行,把c的值赋给k
如果a<b为假,就不执行c的值,
然后跳到下面看d>e是否为真,如果真的话就执行,把d的值赋给k
如果d>e为假的话,剩下的就执行e了,把e的值赋k,所以k=5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
5
更多追问追答
追答
d>e吗?不大于所以选择e
a又不大于b
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3
追问
为什么
追答
因为所以啊,这你都不知道吗,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询