if else 和switch case以及continue,break的區別


1,if 經常用於做區間判斷 或者 固定值;

 break和continue的使用
        break:用來結束循環結構或者switch case
        continue:結束此次循環進入下一次循環switch經常用於 固定值;

【注】面試的時候如果碰到還能吹一下,實踐更好理解;,

2,while 和 do-while 區別:

       while   是先判斷表達式在執行循環體
        do-while 先執行一次循環體再去判斷表達式

3,break和continue的使用
        break:用來結束循環結構或者switch case
        continue:結束此次循環進入下一次循環

//break是結束整個循環體,continue是結束單次循環

比方說:

while(x++ < 10)
{
if(x == 3)
{
break;
}
printf("%d\r\n", x);
}
結果是輸出 1 2 就退出了整個while循環

但是如果使用continue
while(x++ < 10)
{
if(x == 3)
{
continue;
}
printf("%d\r\n", x);
}
結果是:1 2 4 5 6 7 8 9 10 可見他僅僅是不輸出3,因為他結束了本次循環


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM