中易网

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

答案:2  悬赏:40  
解决时间 2021-03-05 10:55
如何理解C语言的左结合 和右结合性
最佳答案
意思是:从表达式右边开始执行;只有同优先级的运算符才具有结合性“自左至右”或者“自右自左”一说。
有些运算符的优先级是错误的。
“当按照常规方式使用时,可能引起误会的任何运算符”就是存在错误优先级的运算符。
.的优先级高于*。->操作符用于消除这个问题。
*p.f变成了*(p.f)而不是(*p).f
[]高于*,于是int *ap[]中的ap变成了元素为int指针的数组。
函数()高于*,因此,int *fp()不再是函数指针了,而是一个函数,返回int *。
逗号运算符在所有运算符中优先级最低,所以,i = 1, 2就成了(i = 1), 2而不是i = (1, 2)。
逗号运算符的值是最右边操作数的值,逗号运算符结合性从左至右,因此又称为顺序求值运算符。
全部回答
指的是程序在计算时的计算顺序,比如算 1+2+3+4
左结合性:
1+2+3+4 =
3+3+4
6+4
10
而右结合性是相反的。
当然计算的顺序跟运算符号的优先级有关,先优先级再考虑结合性。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
sql select 以后怎么将值记下 然后插入表
放肆 沉沦 意思
h1z1生存模式pve,我把地图不小心扔了,现在
人死了赔偿问题 专家进!
空调会制冷,但不出水是什么原因?
老马还让不让人玩dnf了 逼人弃坑镜叵鲁怯胗率
汉石桥湿地烧烤攻略。。。。
看阴部形态能看出来是不是处女么?是不是只能
交警的手势中的靠边停车是先出左手还是右手?
已知圆O的直径AB与弦CD相交于点E,CE=ED切线BF
codeblocks里C++工程我包含了头文件依然不能
最胖的女明星路毛毛bb
香烟抽多了,过段时间感觉嘴里一股焦油气味,是
歌词有……时间就像沙烁,瞬间带走该死的温柔
已经在工行办理了网上银行,但是转账的时候还
推荐资讯
大学里什么专业的女生多 什么专业就业前景好
新蒙迪欧2.0t和新九代雅阁2.0l哪个保值
我是退伍军人,我想去消防兵,怎么能报名面试
破处后当时感觉头晕目眩,想吐怎么回事
反恐精英2018狗年神器
2.244除以0.22竖式
炬神电子厂做FQC是干嘛的
禅城区佛山食德膳福这个地址怎么能查询到,着
即墨市一路公交车上放了一首歌,里面歌词有重
windows10 玩不了i社游戏怎么办
怎么判断是否能发生化学反应?反应生成的是什
洛阳大山外语
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?