C语言中“i=(m>n?n:m)”是什么意思

[复制链接]
查看11 | 回复5 | 2019-4-23 23:15:45 | 显示全部楼层 |阅读模式
n+1中的n指的是每工作1年支付1个月工资的经济补偿。所谓的+1,是指用人单位解除劳动合同但是未提前30天书面通知劳动者时,额外支付的1个月工资。...


回复

使用道具 举报

千问 | 2019-4-23 23:15:45 | 显示全部楼层
如果你发现有 ? :的表达式,说明他是个判断语句,原型是 条件? 结果1:结果2 意思是,满足条件,返回结果1否则返回结果2 你这里的意思就是如果m>n,那么 把i=n,否则i=m...
回复

使用道具 举报

千问 | 2019-4-23 23:15:45 | 显示全部楼层
这是问号表达式意为若m>n成立则i=n
若m>n不成立则i=m其规则为:先判断问号前表达式若为真则问号表达式的值为冒号前的,为假则取冒号之后的。...
回复

使用道具 举报

千问 | 2019-4-23 23:15:45 | 显示全部楼层
mod是取余,在c语言中表达式为m%n,即m除以n的余数。在c语言程序里面没有这个关键字或封装函数,程序里面可以用%代替。...
回复

使用道具 举报

千问 | 2019-4-23 23:15:45 | 显示全部楼层
如果m>n,则返回n,否则返回m。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行