多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > php教程 > PHP面試題:$a+$a++ 與 $a+$a+$a++

PHP面試題:$a+$a++ 與 $a+$a+$a++

來源:程序員人生   發(fā)布時間:2014-04-06 01:23:52 閱讀次數(shù):4164次

$a+$a++ 與 $a+$a+$a++的結果是多少,這個對于很多程序員來講幾乎是都會做錯的,那么$a+$a++ 與 $a+$a+$a++最后會是什么結果?下面我們一起來看看吧.

讓我們來先看一道題:

$a = 1;

$b = $a + $a++; //結果:$a=2,$b=3

這道題不是很難,顯然在PHP中 ++ 的優(yōu)先級比 + 高,所以先執(zhí)行 $a++,這時 $a的值為2

再看一題:

$a = 1;

$b = $a + $a + $a++;

這時 $b 的值應該是多少呢?答案是:3

為什么還是3呢?不是 ++ 的優(yōu)先級比 + 高嗎?先執(zhí)行 $a++ 后,$a的值應該是2,結果是5才對啊.其實這是正確答案是 3,一開始自己也認為應該是5.

解釋:運算符是從左邊往右結合的,上面的表達式相當于

$ = ($a+$a) + $a++

根據(jù)左結合的原則:

  1. //先計算 $a+$a 
  2. $b = 2 + $a++; 
  3. //這時就要比較 + 和 ++ 的運算符優(yōu)先級了 
  4. $b = 2 + 1; //這時$a = 2 

這是都是蛋疼的PHP筆試題,在實際項目代碼中應該使用括號來避免這些問題的出現(xiàn).


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 69视频最新在线观看 | 一个色综合网 | 中文字幕在线视频一区 | 国产精品久久久久激情影院 | 国产在线精品福利一区二区三区 | 亚洲一区二区三区四区视频 | 亚洲欧美日本人成在线观看 | 猫咪www免费人成网站 | 麻豆亚洲精品一区二区 | 中文在线1区二区六区 | 亚洲精品国产一区二区三区在 | 久久久xxxx | 欧美激情一区二区三区视频高清 | 国产精品久久久久一区二区三区 | 中文字幕a∨在线乱码免费看 | 亚洲成人三级 | 欧美午夜三级我不卡在线观看 | 成人欧美一区二区三区 | 亚洲最大网站 | 老司机深夜福利在线 | 国产不卡的一区二区三区四区 | 欧美日本在线一区二区三区 | 欧美激情精品久久久久久久 | 性生生活网站免费 | 欧美第八页 | 欧美在线观看a | 欧洲亚洲一区二区三区 | 亚洲视频免 | 亚洲精品一区二区三区婷婷月 | 亚洲国产最新在线一区二区 | 国产精品欧美一区二区三区不卡 | 精品成人免费自拍视频 | 欧美成人免费一区在线播放 | 欧美国产亚洲一区二区三区 | 香蕉高清免费永久在线视频 | 69热视频在线观看 | 高清视频在线播放 | 精品小视频| 高清一级做a爱过程免费视频 | 高清欧美一区二区三区 | 国产成人精品男人免费 |