永发信息网

如何理解C语言的左结合 和右结合性

答案:2  悬赏:40  手机版
解决时间 2021-04-04 22:56
如何理解C语言的左结合 和右结合性
最佳答案
意思是:从表达式右边开始执行;只有同优先级的运算符才具有结合性“自左至右”或者“自右自左”一说。
有些运算符的优先级是错误的。
“当按照常规方式使用时,可能引起误会的任何运算符”就是存在错误优先级的运算符。
.的优先级高于*。->操作符用于消除这个问题。
*p.f变成了*(p.f)而不是(*p).f
[]高于*,于是int *ap[]中的ap变成了元素为int指针的数组。
函数()高于*,因此,int *fp()不再是函数指针了,而是一个函数,返回int *。
逗号运算符在所有运算符中优先级最低,所以,i = 1, 2就成了(i = 1), 2而不是i = (1, 2)。
逗号运算符的值是最右边操作数的值,逗号运算符结合性从左至右,因此又称为顺序求值运算符。
全部回答
右结合就是如果连续两个同一优先级的运算符号挨着,那么相当于右边的一个加括号。 

比如这里 相当于右边一个 ?: 加括号

或者 a= b= c 这里相当于 a = (b=c) 右边一个加括号

左结合就是相当于左边的加括号 比如 a + b + c 相当于 (a +b ) + c当然这个其实怎么结合都没差别 。 不过这个是有差别的: a/ b / c相当于 (a/b)/c 如果除号是右结合的,在这里结果就会有所不同了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果将点P绕定点M旋转180°后与点Q重合,那么
买了个7磅的哑铃怎么练
正在重看官仙的有几个,必须是一字一句认真看
手机百度正在使用您的位置信息是不是有人在查
哈尔滨冰灯红肠好吃么?
似的的读音是什么意思,树干的读音,它的另一个
单选题19世纪末期,随着科学技术和工业生产的
Can you tell me the differences ( )the fou
关于日照方言的作文
带润的诗句很有意境,有哪些不太有名但是很有
1. —May I open the window to let in some
天津台的有一说一主持人现在是谁
什么是浇注系统
New 3ds 破解版能联机么? 9.1系统
古代描写女人的诗词,古代描写后宫的诗句
推荐资讯
psp游戏gvg中能天使的所有连招都各是怎么按出
我们国家现有人口约1?340?000?000?人,这个数
煤球炉子内壁破了该怎样修护
阿拉伯语优美诗歌,赞美别人打扫的干净的句子
一位男士在市区驾车因超速而被警察拦住.警察
下列关于元朝行省制度的叙述不正确的是A.中书
NBA中97一代厉害还是03一代厉害?这两代的外
谁知道英语作文模板和应试小技巧?另:( ) has
单选题Youeatwithaknifeandforkandyoush
尼桑威骊的车怎样
makelove谐音中文歌词翻译
右眼右角有个半透明的胶装是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?