gpt4 book ai didi

C 奇数 if 语句

转载 作者:太空宇宙 更新时间:2023-11-04 00:16:30 28 4
gpt4 key购买 nike

我知道这可能是一个愚蠢而简单的问题,但我对编程还很陌生。我有以下关于我在一个程序中看到的 if 运算符的问题。这是代码:

  d= -12.4;
if(d) printf("%d \n", abs((int)d));
else printf("%d \n",(int)(d));

为什么打印 12 而不是 -12。我的意思是为什么这个说法是真的?

if(d)

我认为只有 1 个变量的语句在语法上什至都不正确。

最佳答案

基本上

if(d)

相同
if(d != 0)

这是完全有效的代码。

关于C 奇数 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21480990/

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