逗号运算表达式
为什么输出y的值是6,不是10?
y=( (x=a+b),(b+c) );这样才行。 因为逗号运算符的优先级低于赋值运算符,所以y=6。
下弦月之夜_夜末 发表于 2013-11-27 23:00 static/image/common/back.gif
因为逗号运算符的优先级低于赋值运算符,所以y=6。
谢谢!可以啦 刚看过视频这点忽略了 姓名钱 发表于 2013-11-27 23:06 static/image/common/back.gif
谢谢!可以啦
不用客气{:1_1:} 赞一个{:1_1:} 我只看看不说话
页:
[1]