第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么兩個例字都是從第二個CASE開始執(zhí)行,請大神給詳細分析下!!

我看的分析對不,


<?php
//A例子
$num = 2;
$sum? = 10;
switch($sum){???? //這里的$sum 值是上面付給的10么?
??? case 1:
?? ??? ?$sum = $sum? + 10;?? //這里為什么沒有執(zhí)行?
??? break;?? ??? ?
?? ?case 2:
?? ??? ?$sum = $sum? + 10;? //這里和上面一樣么?如果一樣為什么上面的為什么不有執(zhí)行,而從這開始。 ?? break;
??? ?case 3:
?? ??? ?$sum = $sum? + 10;
?? ?break;?? ?
?? ?default:
?? ??? ?$sum = $sum? + 10;
}
?echo "A例子的值是:".$sum."<br />";
//B例子
$num = 2;
$sum? = 10;
switch($num){
?? ?case 1:
?? ??? ?$sum = $sum? + 10;
?? ?case 2:
?? ??? ?$sum = $sum? + 10;
?? ?case 3:
?? ??? ?$sum = $sum? + 10;
?? ?default:
?? ??? ?$sum = $sum? + 10;
}
?echo "B例子的值是:".$sum."<br />";
?>

正在回答

3 回答

剛開始我也沒搞懂,看了前面一章和下面朋友們的解答才明白:switch(//這個括號里要輸入的是條件),他和后面的case()括號里面的是要對應 的,相當于總和分支或者說大哥和小弟,大哥說啥,小弟聽啥,大哥說switch($num),因為上面說$num=2,所以switch($num)也就 是switch(2),下面的分支條件case()括號里就要找對應的2,所以從case(2)條件下執(zhí)行,如果有break這一個障礙,就停下直接輸出 結(jié)果,如果沒有,就一直執(zhí)行到底,或者執(zhí)行到有break出現(xiàn)的那一條件下。。說的夠生動形象具體吧。哈哈哈

1 回復 有任何疑惑可以回復我~
#1

nehajhon

正解,懂了
2015-05-15 回復 有任何疑惑可以回復我~

A例子里switch括號里的是$num吧,不是$sum,case1不執(zhí)行是因為$num != 1,case1的完整意思就是case($num=1),當循環(huán)到case2的時候條件成立了才開始執(zhí)行,但是此后若沒有break;其他的表達式也會被執(zhí)行,即使條件不成立;

0 回復 有任何疑惑可以回復我~

同問啊,我也不理解

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么兩個例字都是從第二個CASE開始執(zhí)行,請大神給詳細分析下??!

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號