C语言中的 (表达式1)?(表达式2):(表达式3) 什么意思?我给忘了~~
展开全部
如果表达式1
的值为真,那么以表达式2
的值作为整个条件表达式的值,否则以表达式3
的值作为整个条件表达式的值
的值为真,那么以表达式2
的值作为整个条件表达式的值,否则以表达式3
的值作为整个条件表达式的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你举个例子
int
x=3,y=4,max;
max=x>y?x:y;
意思就是
如果x>y满足
执行?后面的语句
也就是将x的值赋给max
否则
执行将:的值y赋给max
int
x=3,y=4,max;
max=x>y?x:y;
意思就是
如果x>y满足
执行?后面的语句
也就是将x的值赋给max
否则
执行将:的值y赋给max
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询