10个回答
展开全部
其中:a<b?a:b是一个“条件表达式”;而“c=
“
是赋值表达式,那么因为在C语言中,条件表达式的优先级排名13
高于赋值表达式的优先级14,因此这个语句的意思就是:当a小于b时,c=a;而当a大于或者等于b时,c=b;再翻译过来就是说这个语句执行完得到的效果就是c的值是取得a,b俩者当中较小的那个
“
是赋值表达式,那么因为在C语言中,条件表达式的优先级排名13
高于赋值表达式的优先级14,因此这个语句的意思就是:当a小于b时,c=a;而当a大于或者等于b时,c=b;再翻译过来就是说这个语句执行完得到的效果就是c的值是取得a,b俩者当中较小的那个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a/b?b没有写完整。
编译时是不合法的句子。
我猜想是三目运算符:
条件?真值:假值
a/b?b:a
编译时是不合法的句子。
我猜想是三目运算符:
条件?真值:假值
a/b?b:a
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的是? a:b这种吗.
max=(a>b)?a:b;
等效于
if(a>b)
{
max=a;
}
else
{
max=b;
}
提问者评价
不错
max=(a>b)?a:b;
等效于
if(a>b)
{
max=a;
}
else
{
max=b;
}
提问者评价
不错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问号表达式是这个样子的 语句a?语句b:语句c
如果满足语句a,就执行语句b;
否则执行语句c.
如果满足语句a,就执行语句b;
否则执行语句c.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询