9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習英語>專業英語>計算機英語>

c語言中for的用法

時間: 長思709 分享

  在C語言中,for語句使用最為靈活,它完全可以取代 while 語句。下面小編就跟你們詳細介紹下c語言中for的用法,希望對你們有用。

  c語言中for的用法如下:

  它的一般形式為:

  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++;

  }

  相當于:

  while(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;

  或:

  for( i=0,j=100; i<=100; i++,j-- ) k=i+j;

  9) 表達式2一般是關系表達式或邏輯表達式,但也可是數值表達式或字符表達式,只要其值非零,就執行循環體。例如:

  for( i=0; (c=getchar())!=’\n’; i+=c );

  又如:

  for( ; (c=getchar())!=’\n’ ; )

  printf("%c",c);

  循環的嵌套

  【例6-7】循環嵌套的應用。

  復制純文本新窗口

  #include <stdio.h>

  int main(void){

  int i, j, k;

  printf("i j k\n");

  for (i=0; i<2; i++)

  for(j=0; j<2; j++)

  for(k=0; k<2; k++)

  printf("%d %d %d\n", i, j, k);

  return 0;

  }

c語言中for的用法

在C語言中,for語句使用最為靈活,它完全可以取代 while 語句。下面小編就跟你們詳細介紹下c語言中for的用法,希望對你們有用。 c語言中for的用法如下: 它的一般形式為: for(表達式1; 表達式2; 表達式3) 語句 它的執行過程如下: 先求
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • c語言中fopen的用法
    c語言中fopen的用法

    在C語言中,fopen也是一個打開文件的函數。在C語言的命令窗口中輸入doc fopen或者help fopen就可以獲得該函數的幫助信息。下面小編就跟你們詳細介紹下c語言

  • c語言中extern的用法
    c語言中extern的用法

    在C語言中,修飾符extern用在變量或者函數的聲明前,用來說明此變量/函數是在別處定義的,要在此處引用。下面小編就跟你們詳細介紹下c語言中extern的用

  • c語言中eof的用法
    c語言中eof的用法

    計算機術語,縮寫通常為EOF(End Of File),在操作系統中表示資料源無更多的資料可讀

  • c語言中else的用法
    c語言中else的用法

    C語言是一門實踐性和動手能力要求很高的大學主干課程,但是C語言實驗課的教學一直不受重視,教學效果也不太理想。下面小編就跟你們詳細介紹下c語言中

522846 主站蜘蛛池模板: 一区二区三区AV波多野结衣| 精品2020婷婷激情五月| 国产乱人伦AV在线麻豆A| 四虎成人高清永久免费看| 久久精品人妻无码一区二区三区| 亚洲欧美在线观看一区二区| 午夜av高清在线观看| 一区二区三区成人| 依依成人精品视频在线观看| 少妇人妻偷人精品免费| 农村妇女野外一区二区视频| 色综合网天天综合色中文| 人妻精品动漫h无码| 亚洲av色香蕉一区二区三区精品| 不卡乱辈伦在线看中文字幕| 激情综合网激情五月俺也想| 亚洲第一精品一二三区| 熟女蜜臀av麻豆一区二区| 18禁午夜宅男成年网站| 国内精品免费久久久久电影院97| 99久久成人亚洲精品观看| 深夜福利啪啪片| 在线国产毛片| 亚洲中文字幕日产无码成人片| 国产精品无码无需播放器| 好深好湿好硬顶到了好爽| 亚洲一区二区三区十八禁| 日韩熟女熟妇久久精品综合| 91精品久久一区二区三区| 国产女同一区二区在线| 日韩美a一级毛片| 亚洲中文字幕乱码电影| 无码一区二区三区AV免费| 日韩中文字幕人妻一区| 精品蜜臀国产av一区二区| 久久精品国产亚洲av麻| 国产午夜美女福利短视频| 久久天天躁狠狠躁夜夜2020老熟妇| 99中文字幕精品国产| 国产成人av免费观看| 日本不卡片一区二区三区|