迹忆客 计算机编程题库

PHP 经典面试题汇总一

若 y , x 为 int 型变量,则执行以下语句后,y。的值为多少 ```php $x=1;++$x;$y = $x++; ```
  • 1
  • 2
  • 3
  • 4
正确答案是:B
正确率:80%

解析:

对于代码

$x = 1;
++$x;
$y = $x++

首先 x的值初始化为1, 然后是对x进行自增操作,此时x的值为2。接下来是 将 $x++ 赋值给y。 虽然 $x进行了自增。但是 $x++ 是先赋值然后再自增。执行完 $y=$x++之后,虽然x的值变为了3,而赋值给y的值依然是2。

查看笔记

扫码一下
查看教程更方便