
我们将不同的参数传递给一些函数。现在我们可能会有一个问题,即函数参数的评估顺序是什么。是从左到右还是从右到左?
为了检查评估顺序,我们将使用一个简单的程序。这里传递了一些参数。从输出中我们可以看到它们是如何被评估的。
对于一个刚进入PHP 开发大门的程序员,最需要的就是一本实用的开发参考书,而不仅仅是各种快速入门的only hello wold。在开发的时候,也要注意到许多技巧和一些“潜规则”。PHP是一门很简单的脚本语言,但是用好它,也要下功夫的。同时,由于PHP 的特性,我一再强调,最NB 的PHP 程序员都不是搞PHP 的。为什么呢?因为PHP 作为一种胶水语言,用于粘合后端 数据库和前端页面,更多需
示例代码
#includevoid test_function(int x, int y, int z) { printf("The value of x: %d ", x); printf("The value of y: %d
", y); printf("The value of z: %d
", z); } main() { int a = 10; test_function(a++, a++, a++); }
输出
The value of x: 12 The value of y: 11 The value of z: 10
从这个输出中我们可以很容易地理解评估序列。首先取 z,所以它是 10,然后取 y,所以它是 11,最后取 x。所以值为 12。










