【C語言基礎】循環體系

1.For循環結構:spa

For循環的通常形式爲:it

  for (表達式1 初始化;判斷條件;自增自減)for循環

  {循環

  語句塊程序

  }while

2.while循環結構:co

while循環的通常的形式爲:cas

  表達式1 初始化return

  while(判斷條件)

  {

  語句塊

  自增自減

  }

3.do......while循環的通常形式爲:

  do

  {

  語句塊

  }while(表達式1 判斷條件)

4.switch語句

switch(val)

{

case1:

  語句塊

  break

case2:

  語句塊

  break

case3:

  語句塊

  break

default:

  語句塊

  break

}

case爲程序的入口,若是是從 case1 入口進入,那麼後面一系列的case 都將沒有意義,將會

把 case1 入口一下全部的代碼執行一遍,直到遇到 break 才退出程序

return與break 的區別

break 是終止循環,就近原則,終止最近的一個循環,return 爲終止程序

for循環與while循環是等價的,能夠相互轉化,那何時用for 何時用while循環呢?

無法說用哪一個,代碼寫多了看多了天然而然就知道用哪個

而do....while循環與 for 循環、while 循環是不等價的不能互換,由於for 循環與 while 循環都是

容許不執行語句,第一次條件爲假的時候不執行語句,執行語句的次數大於等於0;而do...while循環

則是必須執行一次語句,而後在作判斷,執行語句次數是大於等於1次

相關文章
相關標籤/搜索