gpt4 book ai didi

c - 什么是输出?

转载 作者:太空宇宙 更新时间:2023-11-04 06:03:44 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What’s the side effect of the following macro in C ? Embedded C

以下内容的输出是什么:

#include <stdio.h>
#define MAN(x,y) ((x) < (y))?(x):(y)
main()
{
int i=10,j=5,k=0;
k= MAN(i++,++j);
printf("%d %d %d" ,i,j,k);
}

在这里我认为 MAN(10,6) 将被调用并且输出将是:

11 6 6

但是输出是

11 7 7

谁能解释一下。

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