c语言 问号表达式

对于条件表达式(M)?(a++):(a--),其中表达式M等价于M!=0这是为什么?... 对于条件表达式(M)?(a++):(a--),其中表达式M等价于 M!=0这是为什么? 展开
 我来答
匿名用户
2014-01-21
展开全部
你的意思就是如果M为真,也就是说M!=0,就执行a++,如果M为假,也就是说M==0,就执行a--。所以这个M就相当于判断M是否等于0;如果还看不懂的话,你可以去看下C语言书上的条件表达式的那章,很简单的,好好加油,祝你成功!~
匿名用户
2014-01-21
展开全部
楼主的意思相当于if(m!=0){ a++;}else{a--;}希望你能满意,有什么问题我们一起交流。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-21
展开全部
因为a--中,a>0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-21
展开全部
啊??这是个问题吗??可不可以问清楚点?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-21
展开全部
你可以看看.三元运算符相关的知识
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式