gpt4 book ai didi

c - 我很难理解这个程序

转载 作者:行者123 更新时间:2023-11-30 21:41:10 26 4
gpt4 key购买 nike

#include <stdio.h>
int main(void)
{
int i=10;
if(i==20 || 30)
printf("True");
else
printf("False");
return 0;
}

//给出输出:True//请告诉我如何评估这个 if 循环

最佳答案

这里没有循环..

仅一项条件检查,具有以下条件。

if(i==20 || 30)

首先,您应该知道,在条件检查中任何非零值都会被视为True

因此,首先检查 i 的值 20,如果为 true,则打印 True,否则检查下一个条件:中间有一个OR。由于下一个条件非零且始终为真,因此它进入内部并打印 True

<小时/>

注意:此程序将始终打印 True,因为下一个条件始终为 true,并且中间有一个 OR 需要只有其中一个条件为真。

关于c - 我很难理解这个程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35145786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com