小编Abh*_*ngh的帖子

执行三元运算符

#include <stdio.h>

#define max(x,y)(x)>(y)?x:y

int main() {
    int i = 10;
    int j = 5;
    int k = 0;
    k == max(i++, ++j);
    printf("%d%d%d ", i, j, k);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我知道答案.这是11 7 0怎么回事?请帮我执行三元运算符.

c macros ternary operator-keyword

0
推荐指数
1
解决办法
232
查看次数

标签 统计

c ×1

macros ×1

operator-keyword ×1

ternary ×1