gpt4 book ai didi

c - 解释C程序的输出

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

#include <stdio.h>

main()
{
int i=5;
printf("%d %d",i,i++);
}

输出:6 5

有人可以解释一下这种输出吗?与逗号运算符的结合性有关吗?

最佳答案

该行为未指定。这是因为 printf 的参数没有排序

(通俗地说,您不知道 i 何时会递增)。

关于c - 解释C程序的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24796966/

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