若给定条件表达式(M)?(a++):(a--),则其中表达式M().2010-3-26 18:35 提问者:461654091| 浏览次数:771次A:和(M==0)等价B:和(M==1)等价C:和(M!=0)等价D:和(M!=1)等价我知道答案是C,为什么B不对?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 18:11:08
![若给定条件表达式(M)?(a++):(a--),则其中表达式M().2010-3-26 18:35 提问者:461654091| 浏览次数:771次A:和(M==0)等价B:和(M==1)等价C:和(M!=0)等价D:和(M!=1)等价我知道答案是C,为什么B不对?](/uploads/image/z/3879015-15-5.jpg?t=%E8%8B%A5%E7%BB%99%E5%AE%9A%E6%9D%A1%E4%BB%B6%E8%A1%A8%E8%BE%BE%E5%BC%8F%28M%29%3F%28a%2B%2B%29%3A%28a--%29%2C%E5%88%99%E5%85%B6%E4%B8%AD%E8%A1%A8%E8%BE%BE%E5%BC%8FM%EF%BC%88%EF%BC%89.2010-3-26+18%3A35+%E6%8F%90%E9%97%AE%E8%80%85%EF%BC%9A461654091%7C+%E6%B5%8F%E8%A7%88%E6%AC%A1%E6%95%B0%EF%BC%9A771%E6%AC%A1A%3A%E5%92%8C%28M%3D%3D0%29%E7%AD%89%E4%BB%B7B%3A%E5%92%8C%28M%3D%3D1%29%E7%AD%89%E4%BB%B7C%3A%E5%92%8C%28M%21%3D0%29%E7%AD%89%E4%BB%B7D%3A%E5%92%8C%28M%21%3D1%29%E7%AD%89%E4%BB%B7%E6%88%91%E7%9F%A5%E9%81%93%E7%AD%94%E6%A1%88%E6%98%AFC%2C%E4%B8%BA%E4%BB%80%E4%B9%88B%E4%B8%8D%E5%AF%B9%3F)
若给定条件表达式(M)?(a++):(a--),则其中表达式M().2010-3-26 18:35 提问者:461654091| 浏览次数:771次A:和(M==0)等价B:和(M==1)等价C:和(M!=0)等价D:和(M!=1)等价我知道答案是C,为什么B不对?
若给定条件表达式(M)?(a++):(a--),则其中表达式M().2010-3-26 18:35 提问者:461654091
| 浏览次数:771次A:和(M==0)等价
B:和(M==1)等价
C:和(M!=0)等价
D:和(M!=1)等价我知道答案是C,为什么B不对?
若给定条件表达式(M)?(a++):(a--),则其中表达式M().2010-3-26 18:35 提问者:461654091| 浏览次数:771次A:和(M==0)等价B:和(M==1)等价C:和(M!=0)等价D:和(M!=1)等价我知道答案是C,为什么B不对?
很多时候1和true是等价的,但是B选项中的1是整数1,不代表true,你看当M的值是2时,B选项的表达式的值就是false了;在C语言中非零数代表true,零代表false,所以C选项正确,C选项的表达式的意思是M不等于0,就是M是非零数.