課程
/后端開發
/PHP
/PHP入門篇
為什么A列子 while($num>3)后面不加結束符 而b例子要加,并且如果a列子后面加了;號 ? 執行結果a也是20 ?這是為什么 求大神解釋
2017-02-14
源自:PHP入門篇 6-9
正在回答
while(){} ()中寫的是循環條件,{}是代表循環體,也就是符合循環條件他才會走循環體中的內容。而“;”代表著一條語句的結束,上節課的那個do while就可以不加“;”也可以輸出正確的結果,如果你在while()后加了;也就是沒有while()語句沒有循環體,直接就結束了while()的循環,而{}里的按照順序會一條一條的執行,如果你加了“;”你可以把{}去掉試試看,答案也是20;
語法規定,do while后面加結束符,A例子要是加上結束符就會直接停止循環了,循環體變成空了就
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
4 回答在例子B里面,為什么值是40而不是30?
2 回答A例子中$num的值隨便改 結果不變?
1 回答在例子b中 $num = 2 為什么還會執行case3
2 回答B例子為什么是40
1 回答$tip = $a. 為什么這句結束不能加 ;號?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-15
while(){} ()中寫的是循環條件,{}是代表循環體,也就是符合循環條件他才會走循環體中的內容。而“;”代表著一條語句的結束,上節課的那個do while就可以不加“;”也可以輸出正確的結果,如果你在while()后加了;也就是沒有while()語句沒有循環體,直接就結束了while()的循環,而{}里的按照順序會一條一條的執行,如果你加了“;”你可以把{}去掉試試看,答案也是20;
2017-02-14
語法規定,do while后面加結束符,A例子要是加上結束符就會直接停止循環了,循環體變成空了就