$b = $a 是值引用, 所以第5行變量a改變,不會影響到b
$c= &$a 是地址引用,所以第5行變量a改變,c會一起受影響
$c= &$a 是地址引用,所以第5行變量a改變,c會一起受影響
2018-10-17
首先 $row = $no%$maxLine?$no%$maxLine:$maxLine; 不等同于$row = $no%$maxLine; 因?yàn)?no=16的時候,后者就變成第4排第0個位置。 如果$no =16的時候 $row = $no%$maxLine?$no%$maxLine:$maxLine;的計(jì)算是這樣的:$row = (0 ?$no%$maxLine:$maxLine;) 0即代表false的意思,0以上代表true。所以$row = $maxLine, 即第 4 的位置
2018-09-24
0123 前面0是八進(jìn)制標(biāo)識實(shí)際上是123 先轉(zhuǎn)化成二進(jìn)制 001010011 二進(jìn)制在轉(zhuǎn)換成十進(jìn)制1*2^0+1*2^1+1*2^4+1*2^6= 83
2018-09-21
do-while循環(huán)語句至少執(zhí)行一次循環(huán)體里面的內(nèi)容,然后在判斷是否符合條件,符合就繼續(xù)不符合就跳出循環(huán)。
while{ 。。。}則是先判斷是否符合條件,符合就繼續(xù)執(zhí)行循環(huán)體,不符合就跳過。
就像公司錄用人才,先判斷是否滿足錄用條件然后錄用的是while{ 。。。}。
然你先干活一個月才考察你是否滿足錄用條件的是do{。。。}while();
while{ 。。。}則是先判斷是否符合條件,符合就繼續(xù)執(zhí)行循環(huán)體,不符合就跳過。
就像公司錄用人才,先判斷是否滿足錄用條件然后錄用的是while{ 。。。}。
然你先干活一個月才考察你是否滿足錄用條件的是do{。。。}while();