首页 > 解决方案 > 我不明白为什么这段代码的输出是 15、4、6

问题描述

我已经编写了这段代码,但是这段代码的输出不是我所期望的。谁能解释我为什么输出 15、4、6。

#include <stdio.h>

int main ()
{
    int a = 1, b = 1, d = 1;
    printf("%d, %d, %d", ++a + ++a + a++, a++ + ++b, ++d + d++ + a++);
}

标签: cpost-incrementpre-increment

解决方案


推荐阅读