首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++操作符优先级小结

2013-12-04 
c++操作符优先级总结优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。   所有

c++操作符优先级总结
优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。   所有的优先级中,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。其它的都是从左至右结合。   具有最高优先级的其实并不算是真正的运算符,它们算是一类特殊的操作。()是与函数相关,[]与数组相关,而->及.是取结构成员。   其次是单目运算符,所有的单目运算符具有相同的优先级,因此在我认为的 真正的运算符中它们具有最高的优先级,又由于它们都是从右至左结合的,因此*p++与*(p++)等效是毫无疑问的

热点排行