靜網PWA視頻評論

C語言for語句的用法實例

2024年01月03日

- txt下載

C語言for語句的用法實例
  for語句是三種循環控制語句之一。也是比較常用且執行效率較高的一種。以下是小編為大家搜集整理提供到的C語言for語句的用法實例,希望對您有所幫助。歡迎閱讀參考學習!
  for語句的用法
  在C語言中,for語句使用最為靈活,它完全可以取代 while 語句。它的一般形式為:
  for(表達式1; 表達式2; 表達式3) 語句
  它的執行過程如下:
  先求解表達式1。
  求解表達式2,若其值為真(非0),則執行for語句中指定的內嵌語句,然後執行下面第3)步;若其值為假(0),則結束循環,轉到第5)步。
  求解表達式3。
  轉回上面第2)步繼續執行。
  循環結束,執行for語句下面的一個語句。
  for語句最簡單的應用形式也是最容易理解的形式如下:
  for(循環變量賦初值; 循環條件; 循環變量增量) 語句
  循環變量賦初值總是一個賦值語句,它用來給循環控制變量賦初值;循環條件是一個關係表達式,它決定什麼時候退出循環;循環變量增量,定義循環控制變量每循環一次後按什麼方式變化。這三個部分之間用分號(;)分開。例如:
  for( i=1; i<=100; i++ ) sum=sum+i;
  先給i賦初值1,判斷i是否小於等於100,若是則執行語句,之後值增加1。再重新判斷,直到條件為假,即i>100時,結束循環。相當於:
  i=1;
  while(i<=100){
  sum=sum+i;
  i++;
  }
  對於for循環中語句的一般形式,就是如下的`while循環形式:
  表達式1;
  while(表達式2){
  語句
  表達式3;
  }
  使用for語句應該注意:
  1) for循環中的「表達式1(循環變量賦初值)」、「表達式2(循環條件)」和「表達式3(循環變量增量)」都是選擇項,即可以預設,但分號(;)不能預設。
  2) 省略了「表達式1(循環變量賦初值)」,表示不對循環控制變量賦初值。
  3) 省略了「表達式2(循環條件)」,則不做其它處理時便成為死循環。例如:
  for( i=1; ; i++ ) sum=sum+i;
  相當於:
  i=1;
  while(1){
  sum=sum+i;
  i++;
  }
  4) 省略了「表達式3(循環變量增量)」,則不對循環控制變量進行操作,這時可在語句體中加入修改循環控制變量的語句。例如:
  for( i=1; i<=100 ; ){
  sum=sum+i;
  i++;
  }
  5) 省略了「表達式1(循環變量賦初值)」和「表達式3(循環變量增量)」。例如:
  for( ; i<=100 ; ){
  sum=sum+i;
  i++;
  }
  6) 3個表達式都可以省略。例如:
  for( ; ; ) 語句
  相當於:
  while(1) 語句
  7) 表達式1可以是設置循環變量的初值的賦值表達式,也可以是其他表達式。例如:
  for( sum=0; i<=100; i++ ) sum=sum+i;
  8) 表達式1和表達式3可以是一個簡單表達式也可以是逗號表達式。
  for( sum=0,i=1; i<=100; i++ ) sum=sum+i;
  9) 表達式2一般是關係表達式或邏輯表達式,但也可是數值表達式或字符表達式,只要其值非零,就執行循環體。例如:
  for( i=0; (c=get))!=』 』; i+=c );

收藏

相關推薦

清純唯美圖片大全

字典網 - 試題庫 - 元問答 - 简体 - 頂部

Copyright © cnj8 All Rights Reserved.