我正在阅读“C编程语言”( the C Programming Language)一书,我遇到了下面的一行(释义):
f()可能在g()之前调用,反之亦然C没有指定计算操作数的顺序.“
但是,根据优先级和关联规则,函数调用不具有最高优先级吗?而且,既然函数调用操作符()的相联性是从“左到右”,那么f()不应该在g()之前调用吗?
我看到这个表()描述了python使用的操作符优先级。但是,我引用的站点提到函数调用是第二最高优先级,所以不应该先执行两个打印函数调用吗?我知道有短路评估,但这不是只有当你达到优先级别的数字,不,和奥斯?为什么它不先做打印的函数调用?5 is 5 or 1/0
这输出了True。但是除法不应该比"is“有更高的优先级吗?这个表达式不应该返回一个ZeroDivsionError吗?