| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 984 人关注过本帖
标题:请问这里为什么没有考虑符号优先级啊啊啊啊???????
只看楼主 加入收藏
sunwukong888
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2013-6-6
收藏
得分:0 
回复 10楼 刘燕媚prince
这个++和+不是一样的,a赋值为3,++a就是4然后再算*,如果a++就是3然后再*,就是12,如果是a+某个数*b就要考虑优先级了。

[fly]程序员要坚定不移的相信自己写的代码[/fly]
2013-06-07 19:58
雪狼63381
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:22
专家分:51
注 册:2013-5-31
收藏
得分:0 
c=16你弄懂运算符的优先级就好了。
先运算++a得到a=4;
然后运算a*b得到16;
最后进行赋值c=16;
OK!!!
2013-06-07 20:22
bccn新
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:57
专家分:144
注 册:2013-5-10
收藏
得分:10 
++是单目运算符,*是双目运算符,单目运算符优先级肯定高于双目运算符。你可以查一下,虽说它们都是二级,但++是优先的。
2013-06-07 20:47
快速回复:请问这里为什么没有考虑符号优先级啊啊啊啊???????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016747 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved