![]() |
1
6
请认识到
优先
与
评估顺序
。的特殊行为
换句话说,优先级有助于描述如何解析表达式。但它并没有直接说明如何评估它。优先级告诉我们,解析您所询问的表达式的方法是:
但当我们评估这个解析树时
这也是为什么条件表达式
和
都是安全的。第一个不会崩溃,不会尝试访问
评价的先后顺序很容易让人产生错误的印象。当我们有这样的表达
我们总是说“更高的优先级
这三个函数中,哪一个将首先被调用?原来我们不知道。优先权并没有告诉我们这一点。编译器可以安排调用
|
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |