王建荣 发表于 2014-2-21 19:40:38

小甲鱼讲错了!

#include <stdio.h>

void main()
{
        int a = 2, b = 4, c = 6, x, y;
        y = (x = a + b), (b + c);
        printf("y = %d, x = %d\n", y, x);
}

请问答案是什么

牡丹花下死做鬼 发表于 2014-2-21 19:58:27

←_←这个问题已经有N个鱼油说过了{:7_176:}

王建荣 发表于 2014-2-21 20:26:51

牡丹花下死做鬼 发表于 2014-2-21 19:58 static/image/common/back.gif
←_←这个问题已经有N个鱼油说过了

刚学,没看到过有人提出

牡丹花下死做鬼 发表于 2014-2-21 20:32:41

王建荣 发表于 2014-2-21 20:26 static/image/common/back.gif
刚学,没看到过有人提出

建议你发帖之前先搜索

oggplay 发表于 2014-2-21 20:57:58

都是伸手党,自己编译一下能咋地啊,结果都是6

じO-联合 发表于 2014-2-21 21:21:41

那个应该不是逗号运算符,应该就是普通的。。所以X = 2+4 为6 那么再把6给Y

小甲鱼 发表于 2014-2-22 00:16:05

y = (x = a + b), (b + c); 少打了个括号,应该是: y = ((x = a + b), (b + c));

沉思的牛 发表于 2014-2-22 21:57:32

第一次离小甲鱼这么近!:lol:
最近经常看到这小乌龟。。?、
页: [1]
查看完整版本: 小甲鱼讲错了!