鱼C论坛

 找回密码
 立即注册
查看: 2788|回复: 8

[已解决]NO.167 if 计算题

[复制链接]
发表于 2022-2-23 15:13:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 我爱橙 于 2022-2-26 14:18 编辑
#include <stdio.h>

int main()
{
        int x = 3,y = 2,z=1;
        
        if(x>y>z)x=y;
        
        else x=z;
        
        printf("结果是:%d\n", x);

        return 0;
}

IF为真,不应该就接着计算x=y=2吗?
最佳答案
2022-2-23 15:42:42
我爱橙 发表于 2022-2-23 15:37
是不能连续判断关系吗?写成x>y,y>z,这样的话就为真吗?

这些教程中都有讲的,看教程一步一步慢慢来
if(x > y && y > z) x = y;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-2-23 15:26:53 | 显示全部楼层
这是C语言,不是数学,也不是python
这个在C语言中是错误的
if(x>y>z)x=y;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-23 15:37:46 | 显示全部楼层
人造人 发表于 2022-2-23 15:26
这是C语言,不是数学,也不是python
这个在C语言中是错误的
if(x>y>z)x=y;

是不能连续判断关系吗?写成x>y,y>z,这样的话就为真吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-23 15:42:42 | 显示全部楼层    本楼为最佳答案   
我爱橙 发表于 2022-2-23 15:37
是不能连续判断关系吗?写成x>y,y>z,这样的话就为真吗?

这些教程中都有讲的,看教程一步一步慢慢来
if(x > y && y > z) x = y;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-24 17:05:39 | 显示全部楼层
人造人 发表于 2022-2-23 15:26
这是C语言,不是数学,也不是python
这个在C语言中是错误的
if(x>y>z)x=y;

亲,如果是错误的话程序不应该不执行吗?
是c语言默认这种错误逻辑就为假了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-24 17:44:02 | 显示全部楼层
我爱橙 发表于 2022-2-24 17:05
亲,如果是错误的话程序不应该不执行吗?
是c语言默认这种错误逻辑就为假了吗?

if(x > y > z)
先算 x > y,计算结果再和 z 比较
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-24 17:50:44 | 显示全部楼层
人造人 发表于 2022-2-24 17:44
if(x > y > z)
先算 x > y,计算结果再和 z 比较

所以是if x>y为真然后判断结果为1,再和z比较为假,
就else了吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-24 18:24:39 | 显示全部楼层
我爱橙 发表于 2022-2-24 17:50
所以是if x>y为真然后判断结果为1,再和z比较为假,
就else了吧

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-23 11:00:46 | 显示全部楼层
if(x > y > z)
先算 x > y,计算结果再和 z 比较
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-28 03:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表