$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; 因为$no=16的时候,后者就变成第4排第0个位置。 如果$no =16的时候 $row = $no%$maxLine?$no%$maxLine:$maxLine;的计算是这样的:$row = (0 ?$no%$maxLine:$maxLine;) 0即代表false的意思,0以上代表true。所以$row = $maxLine, 即第 4 的位置
2018-09-24
0123 前面0是八进制标识实际上是123 先转化成二进制 001010011 二进制在转换成十进制1*2^0+1*2^1+1*2^4+1*2^6= 83
2018-09-21
do-while循环语句至少执行一次循环体里面的内容,然后在判断是否符合条件,符合就继续不符合就跳出循环。
while{ 。。。}则是先判断是否符合条件,符合就继续执行循环体,不符合就跳过。
就像公司录用人才,先判断是否满足录用条件然后录用的是while{ 。。。}。
然你先干活一个月才考察你是否满足录用条件的是do{。。。}while();
while{ 。。。}则是先判断是否符合条件,符合就继续执行循环体,不符合就跳过。
就像公司录用人才,先判断是否满足录用条件然后录用的是while{ 。。。}。
然你先干活一个月才考察你是否满足录用条件的是do{。。。}while();
2018-09-21