读书人

复合赋值有关问题

发布时间: 2012-03-02 14:40:29 作者: rapoo

复合赋值问题
假设定义:int x = 3, y = 3; 则复合赋值表达式x /= 1+y的值为:
(A) 0 (B) 0.75 (C) 6 —) 以上都错

A
是不是要加括号才是B?
x /= (1+y)

x /= 1+y这个C语言怎么编译的呢?

[解决办法]
呵呵 两年多没用c++了
编译结果怎么样?
复合语句还是分开写比较清楚
int x = 3;
int y = 3;
int z = y + 1;
x/z是取商操作 所以是0

读书人网 >C语言

热点推荐