热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于算子优先级的信息冲突

如何解决《关于算子优先级的信息冲突》经验,为你挑选了1个好方法。

我最近在Kenneth A. Reek的C书上读过Pointers.这本书有一个很好的C运算符表和它们的优先级.但是,当我检查其他资源以确保书中提供的信息是正确和最新的时,我看到有不同的信息.我将提供精确的例子来说明我的意思.

本书提供了一个函数调用运算符()具有最高优先级的表.后缀增量和减量运算符正在追赶.我检查了其他资源来验证信息.我已经检查了这个资源和这个资源和这个资源.这些资源中提供的优先级信息与Cinter上的指针中的说明相匹配.问题从cppreference中的优先级表开始,因为它具有与其他资源不同的优先级规则.

我错过了什么吗?



1> Sourav Ghosh..:

正如已在链接资源中提到的那样

位于同一单元格中的运算符(单元格中可能有多行运算符)在给定方向上使用相同的优先级进行求值.例如,表达式a=b=c被解析为a=(b=c),而不是(a=b)=c因为从右到左的关联性.

因此,任何文章中的运算符(具有相同优先级)的书面顺序无关紧要,关联性(如要评估的实际语句中所示)很重要.


推荐阅读
author-avatar
1076263105_69ae53
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有