1樓:匿名使用者
意思就是 一定會進入switch 做判斷羅
若都沒有相符的case則最後選擇 default
php中switch以下輸出結果為什麼是1 不是0?
2樓:胃疼
我是這麼理解的抄
switch後面括號裡的東西襲(這裡的東西可以是表示式也可以是一個值) 與case 後面的東西(這裡的東西可以是表示式也可以是值)進行比較,如果相等就能進去該case,如果不相等則不能進入該case
然後看你的**
首先你的switch後面括號裡的東西是$a,也就是0,看第一個case後面是$a>=0,這是一個表示式,因為$a=0,所以$a>=0這個表示式是true,然後拿0和true進行比較,顯然0是不等於true的,所以第一個case是走不進去的
在看第二個case $a>=10 這個表示式是false,然後拿0和false比較,顯然0等於false,所以是可以走進第二個case的
3樓:匿名使用者
$a>=0 的結果是true
$a>=10的結果是false
而因為php是弱語言,可以將false看作0,也就是說在php中0=false,
所以當a=0時輸出的1
4樓:你也太白了
$a>=0 是 true
$a >= 10 是 false
php裡 1=true 0=false
你這相當於
switch($a)
c語言switch case中的case1,case2,其中的1`2這些數學意思是?
5樓:匿名使用者
給你舉個例子吧:
switch(xyz)
switch-case語句的執行順序是,將變數xyz的值與各個case逐個進行比較。當變數xyz的值是0時,執行dotaskzero()並退出switch-case語句體;當變數xyz的值不是0、而是1時,執行dotaskone()並退出switch-case語句體……哪一個case都不符合時,按照default標號執行。
至於你從鍵盤輸入的數字,則要看你scanf的型別是字元還是整數,有針對性地區分。
要麼 case '1'
要麼 case 1
6樓:弒之觴
switch( c )
case 後面是判斷條件,可以是整數、常量,如上,取決於你的條件。
7樓:遠方的遊者
case表示判斷條件,有多個條件時就用case1,case2,case3...這樣表示
c 中switch語句裡的default是怎麼用的,有什麼
一般這麼寫 baiswith 變數 du default就是當變數的取值不在上面任何一dao個case的情況下,語句要版做權處理,其實也是一種case,只不過就是指 除了指定的幾個case以外的其他情況 switch case語句中必須得有default語句麼 不是來必須的。switch case ...
裡面的裡的組詞,裡字怎麼組詞
裡的組詞 道里 田裡 裡邊 這裡 家裡 水裡 那裡 裡面 心裡 里弄 里程 夜裡 裡間 甪里 公里 襯裡 就裡 底裡 華里 詳細釋義 1.居住的地方 故 返 回老家 2.街坊 古代五家為內鄰,五鄰為裡 弄 容l ng 3.中國市制長度單位 一 等於五百米 程牌。4.衣物的內層 被 5.內部,與 外 ...
無間道1裡面的極大的困惑,無間道1裡面的一個極大的困惑
小林知道劉建明是他的靠山,而且他覺得她們都是臥底,而且又救過劉建明,劉一定不會虧待他,自己一定能有個好前途,至於琛哥是誰殺的對他來說無所謂,他只要能找到靠山就可以了 每個人都斯自私的 順時而動 第一個想到的肯定是自己的前途和命運 韓琛都死了 沒必要為他報仇的 死人對自己已經沒有什麼利用價值了 第三部...