gpt4 book ai didi

C - printf 输出说明 ("%d %d\n",k=1,k=3);

转载 作者:太空狗 更新时间:2023-10-29 15:05:21 24 4
gpt4 key购买 nike

<分区>

如何解释下面代码的输出:

include <stdio.h>

int main(void) {
int k;
printf("%d %d\n",k=1,k=3);
return 0;
}

Ideone Link

我的想法是,1 将分配给 k 变量,然后打印 1。类似地,3 将被分配给 k,输出将是 3

预期输出

1 3

实际输出

1 1

我正在推断

int a;
if (a = 3) {
...
}

等于

if (3) { 
...
}

请告诉我哪里出错了?

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