鱼C论坛

 找回密码
 立即注册
查看: 1587|回复: 9

[已解决]帮忙看看这个条件表达式的“真”和“假”的含义

[复制链接]
发表于 2021-11-1 19:55:55 | 显示全部楼层 |阅读模式

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

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

x
帮忙看看这个条件表达式的“真”和“假”的含义,以及为什么printf("%d if ture\n",5)这里的输出项列表为什么可以用5,这是什么意思
#include<stdio.h>
int main()
{
        if(5)
      printf("%d if ture\n",5);
    else
          printf("%d if false\n",5);  
}
最佳答案
2021-11-3 10:49:52
if判断条件,只要是非零整数就是真,5是非零整数,所以为真,printf里面5作为参数输出,相当于int a=5;printf("%d",a);一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-2 18:39:37 | 显示全部楼层

回帖奖励 +5 鱼币

本帖最后由 jhq999 于 2021-11-2 18:42 编辑

只要不是0都是真,所以5是真,只不过是个printf函数的参数,用变量和数值没有区别只不过是给形参赋值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-11-3 08:01:44 | 显示全部楼层

回帖奖励 +5 鱼币

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

使用道具 举报

发表于 2021-11-3 09:06:13 | 显示全部楼层

回帖奖励 +5 鱼币

括号里是非零值就是真,printf函数可以用数字作为参数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-3 09:20:03 | 显示全部楼层

回帖奖励 +5 鱼币

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

使用道具 举报

发表于 2021-11-3 09:42:23 | 显示全部楼层

回帖奖励 +5 鱼币

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

使用道具 举报

发表于 2021-11-3 10:49:52 | 显示全部楼层    本楼为最佳答案   
if判断条件,只要是非零整数就是真,5是非零整数,所以为真,printf里面5作为参数输出,相当于int a=5;printf("%d",a);一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-3 10:51:00 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-4 13:40:13 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-4 14:15:46 | 显示全部楼层
看一下代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 21:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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