C++中, Sex=(sex=='m'?'m':'f'); 是不是或语句啊?表示性别取男或者取女
展开全部
条件表达式 ? 选择1 : 选择2
是C中唯一3目运算符,意思是条件表达式成立取选择1,否则取选择2.
等价于
if(sex=='m' )
{
Sex='m';
}
else
{
Sex='f' ;
}
是C中唯一3目运算符,意思是条件表达式成立取选择1,否则取选择2.
等价于
if(sex=='m' )
{
Sex='m';
}
else
{
Sex='f' ;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sex=(sex=='m'?'m':'f'),括号内当sex的值等于'm'时,返回值'm',否则返回值'f'。括号的返回值赋给等号左边的sex。这是判断语句的另一种写法,等价于if(sex=='m') {sex='m'}else {sex='f'}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果sex='m',则sex='m';Sex='m'
如果sex<>'m',则sex='f';Sex='f'
如果sex<>'m',则sex='f';Sex='f'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |