首頁 > 後端開發 > php教程 > 此代码运行后为何会输出5?

此代码运行后为何会输出5?

WBOY
發布: 2016-06-23 14:20:45
原創
971 人瀏覽過

$a = 1;$b = &$a;$c = (++$a) + ($a++);var_dump($c);
登入後複製

为何会输出5?


回复讨论(解决方案)

$a = 1;
$b = &$a; //既然不用就不要定?了
$c = (++$a) + ($a++);
//$c=(2)+(2++)
var_dump($c);

不管是 ++$a ?是 $a++ ?是 $a+=1  ?於初?者你就??先理解? $a=$a+1 就好了
等你逐步深入之後再回?研究????法的不同之?.

$c = (++$a) + ($a++)=2+1;
前++,后++弄清楚了再玩这样复杂的

$c = (++$a) + ($a++);
$c = (++1) + ($a++);
$c = 2 + 2++;
$c = 2 + 3;
$c = 5;

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板