gpt4 book ai didi

c - c 中的后增量

转载 作者:行者123 更新时间:2023-11-30 19:53:46 25 4
gpt4 key购买 nike

在下面给定的程序中,我得到的输出为 0..0。为什么在检查 if 条件时 j 没有增加?

int main(int argc, char const *argv[])
{
int i=0,j=0;

if(i&&j++)
printf("%d..%d",i++,j);
printf("%d..%d",i,j);
return 0;
}

最佳答案

由于 i 为零,因此不需要计算 if 的后半部分,因此 j++ 永远不会发生。

关于c - c 中的后增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47780816/

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