深情小建 发表于 2013-10-22 22:07
这是一个测运算符运算顺序的题:
int a=2;a+=a-=++a*a--;
雨过丶天已晴 发表于 2013-10-23 09:22
6楼说得很棒,但我认为这是运算符优先级以及运算符方向的问题
运算符优先级:+= 等于 -= 小于 * 小于 自增 ...
bird_not_fat 发表于 2013-10-23 10:03
http://baike.baidu.com/link?url=Q2Czuh2eZp5Nf7nUW8vGrtsDJtbniK49JA6COesmwp0WP-ZmrwpwfzISqQVzBz2AEVXG ...
寻丶丶觅 发表于 2013-10-23 09:29
表达式变为 a += a -=9, a=2 ,这时候的a值是对前面没有影响的最后的a不管有没有自减,答案都是-5.
这道 ...
深情小建 发表于 2013-10-22 22:07
这是一个测运算符运算顺序的题:
int a=2;a+=a-=++a*a--;
ヅ飞飞 发表于 2013-10-23 10:42
自增自减运算符影响的是后面的变量值。这个知识点很重要,张姿势了,谢谢你的细心回答。 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |