1樓:匿名使用者
$a = 1; //a = 1$a = ++$a; //a = 2
$c=&$a; //a = c = 2 (現在$a和$c指向都是同乙個位置,就是$a === $c吧)
$b = $c++; //b = 2 , c = 3最後輸入就是 a = 3 ,b = 2 , c=3如有答錯,還望見諒-。-
php中**$a = 1; $a++; $c = &$a; $b = $c++;結果輸出a為3,c為3,為什麼a為3?&符號對a起什麼作用了?
2樓:匿名使用者
$a = 1; a==1
$a++; a == 2$c = &$a; c是a的引用襲,也就是說c和a是同乙個變數了
$b = $c++; c==3,也就是意味著a==3,因為a和c是同乙個變數啊
&是引用的意思,php沒有指標的概念
3樓:匿名使用者
$c =& $a;
"=&"這個符號是傳輸抄記憶體位址的,不是複製,也就是說a和c指向了同乙個記憶體,所
以c改變了a也就變了,a變了c也就變了。
$c = $a;
"="這個是附值符號,也就是,$c是重新申請了乙個內容位址,然後將a的值附給它,所以a和c其實是兩個記憶體位址,只不過內容一樣,各自改變不會影響對方的。
關於php中的++問題, <?php $a=1; $c=10 + $a++; $a=1; $d=10 + ++$a echo $c; echo $d; ?>
4樓:匿名使用者
1.為什麼結果$c=11:
因為$c=10 + $a++;可以
拆分為:版
$c=10 + $a;
$a++;
2.為什麼結果
權$d=12:
因為$d=10 + ++$a可以拆分為:
$a++;
$d=10 + $a;
<?php $a=1; $b = $a+$a+$a++; echo $b; //結果是3
5樓:點石互聯
朋友,是你的$a++這裡出錯的,$a++是先輸出原值後再加1的。++$a才是輸出計算後的值。
如果把用其它變數接收的話,再輸出這樣 它們是沒區別的。
如果直接echo $a++和echo ++$a區別就出來了,你自己試一下
6樓:菩提樹下
寫在前面的才先加(++$a),寫在後面的後加
下面的程式結果是多少 <?php $a=1; $a=$a++; echo $a; ?>
7樓:匿名使用者
輸出結果為:1
作為對比,你可以參看以下**:
<?php
$a=1;
$a=++$a;
echo $a;
?>
輸出結果:2
8樓:匿名使用者
$a=1;$a++; echo $a; //這樣就是2
以下**的輸出結果是 <?php $a= "2013"; $b=&$a; $a++; echo $a.",".$b; ?>
9樓:小小的神均衡
輸出結果是2014,2013 。
$b=&$a,指的是指向同乙個內容,就是說在這兒$b和$a是相同的
php程式如下:$a=1; $b=&$a; $b=$a++;echo $a,$b;請問為什麼輸出是1,1不是2,2?
10樓:
echo $a,$b;//這樣不報錯麼?
<?php
$a=1;
$b=&$a;
$b=++$a;
echo $b."==".$a;
?>
<?php for($a=1;$a<=10;++$a){ echo "迴圈".$a."次
"; } ?> 第二行的$a++改成++$a時為什麼輸出無變化?
11樓:
結果bai本來就是一樣的。
$a++和++$a都等du於$a=$a+1;
只有在echo $a++; //輸出
zhi1
echo ++$a; //輸出2
for機制:
for(表達dao式回1;表示式
2;表示式3)先執行
答1,再執行2,如果2滿足,則執行迴圈體。再執行表示式3.
12樓:匿名使用者
在for 迴圈裡
du ++$a 和a++ 都是代表 a = a+1;
只有在表示式zhi是優先次序不同dao
例如 $a = 1;
$b = ++$a; //這裡內先加$a+1 再賦值給$b 所以$b ==2, $a==2
$a = 1;
$b = $a++; //這裡先把1賦值給b 然後容$a再加1, 所以$b==1, $a ==2
13樓:匿名使用者
<?php
for($a=1;$a<=10;$++a)?>再試試
ABCDEF A1B1C1D1E1F1是底面半徑為1的圓柱的
解 底面半徑為1 說明正六邊形的邊長為1 f1c1 2 所以 h fc1 f1c1 13 4 9h 3三角形abf的面積s 1 2 1 1 sin120 3 4 1 3 4 v 1 3 s h 1 3 3 4 3 3 4 abcdef a1b1c1d1e1f1是底面半徑為1的圓柱的內接正六稜柱 過f...
a40a1,則a1a,a1a40a1,則a1a為根號
a 1 a a 1 a 2 2 4 所以,a 1 a 2 設 a 1 a a 將 a 1 a 平方得 a 1 a 2 a 2化簡得a 1 a 2 a 2 所以4 2 a 2 2 因為0 a 1 a 根號2 a 1 a 4 0 a 2 1 4a a 2 3,a 1 a 2 a 1 a 2 4 2 2 ...
求證1u1v,求證1u1v1f
如圖,bai實物ab發出的平行與主光軸du的光過焦點f2與過透zhi鏡中心的光交 dao與點e 則內de為實像,bo為物容距u,do為像距v由相似三角形可以得到bo od ab deco de of2 f2d 又由矩形aboc可以得到ab co 所以of2 f2d ab de bo od即f v f...