亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C語言菜鳥基礎(chǔ)教程之for循環(huán)

 更新時間:2017年10月03日 10:49:17   作者:翡翠森林Z  
c語言中的for循環(huán)語句使用最為靈活,不僅可以用于循環(huán)次數(shù)已經(jīng)確定的情況,而且可以用于循環(huán)次數(shù)不確定而只給出循環(huán)結(jié)束條件的情況,它完全可以代替while語句.

先看程序:

#include <stdio.h>

int main()
{
  for(int i = 0; i < 5; i++)
  {
    printf("i = %d\n", i);
  }
  
  printf("Loop ended!\n");
  
  return 0;
}

運(yùn)行結(jié)果:

i = 0
i = 1
i = 2
i = 3
i = 4
Loop ended!



for循環(huán)的語句結(jié)構(gòu)為:
for(表達(dá)式1; 表達(dá)式2; 表達(dá)式3)
{
    語句;
}

其執(zhí)行順序?yàn)椋?br /> (1)執(zhí)行表達(dá)式1
(2)執(zhí)行表達(dá)式2。表達(dá)式2是一個判斷語句;若為真,則執(zhí)行{}中的語句。若為假,則結(jié)束for循環(huán)
(3)若表達(dá)2為真,執(zhí)行表達(dá)式3
(4)執(zhí)行表達(dá)式2
(5)不斷重復(fù)步驟(3)和步驟(4),直到表達(dá)式2為假,結(jié)束循環(huán)。

流程圖如下所示:

程序執(zhí)行過程:
第一次,表達(dá)式1中i的值為0;表達(dá)式2中0<5是成立的,打印出i的值。
第二次,表達(dá)式3中i++后i變?yōu)?;表達(dá)式2中1<5是成立的,打印出i的值。
第三次,表達(dá)式3中i++后值變?yōu)?,表達(dá)式2中2<5是成立的,打印出i的值。
第四次,表達(dá)式3中i++后值變?yōu)?,表達(dá)式2中3<5是成立的,打印出i的值。
第五次,表達(dá)式3中i++后值變?yōu)?,表達(dá)式2中4<5是成立的,打印出i的值。
第六次,表達(dá)式3中i++后值變?yōu)?,表達(dá)式2中5<5是不成立的,不執(zhí)行大括號中的打印語句。循環(huán)結(jié)束,跳出循環(huán)。程序繼續(xù)往下執(zhí)行。

作業(yè):
(1)使用斷點(diǎn)觀察上面程序的每一步的執(zhí)行過程
(2)根據(jù)上面的分析,思考下面的程序的運(yùn)行結(jié)果并動手操作一遍

#include <stdio.h>

int main()
{
  for(int i = 0; i < 0; i++)
  {
    printf("i = %d\n", i);
  }
  
  printf("Loop ended!\n");
  
  return 0;
}

相關(guān)文章

  • Visual?Studio2022下Opencv的配置圖文教程

    Visual?Studio2022下Opencv的配置圖文教程

    本文主要介紹了Visual?Studio2022下Opencv的配置圖文教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • C指針原理教程之AT&T匯編

    C指針原理教程之AT&T匯編

    AT&T 匯編是一種和intel匯編在語法上完全不同的匯編語言,為避免混淆intel語法,本文只介紹AT&T匯編,AT&T的第一個特點(diǎn)就是每個寄存器名前必須加‘%’,立即數(shù)前必須加‘$’
    2019-02-02
  • C++?typedef常見用法詳解

    C++?typedef常見用法詳解

    這篇文章主要介紹了C++?typedef用法詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 初識C++?Vector模板與實(shí)例化原理

    初識C++?Vector模板與實(shí)例化原理

    這篇文章主要為大家介紹了初識C++?Vector模板與實(shí)例化原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • MFC中Radio Button的用法詳解

    MFC中Radio Button的用法詳解

    這篇文章主要介紹了MFC中Radio Button的用法,需要的朋友可以參考下
    2014-07-07
  • C語言實(shí)現(xiàn)簡單的文本編輯器

    C語言實(shí)現(xiàn)簡單的文本編輯器

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)簡單的文本編輯器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 解析C++無鎖隊(duì)列的實(shí)現(xiàn)代碼

    解析C++無鎖隊(duì)列的實(shí)現(xiàn)代碼

    本篇文章是對C++無鎖隊(duì)列的實(shí)現(xiàn)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++中map和set的使用詳細(xì)攻略

    C++中map和set的使用詳細(xì)攻略

    set set是一種關(guān)聯(lián)式容器,下面這篇文章主要給大家介紹了關(guān)于C++中map和set使用的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C++具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-02-02
  • C++ std::shared_mutex讀寫鎖的使用

    C++ std::shared_mutex讀寫鎖的使用

    本文主要介紹了C++ std::shared_mutex讀寫鎖的使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • C++實(shí)現(xiàn)哈夫曼樹簡單創(chuàng)建與遍歷的方法

    C++實(shí)現(xiàn)哈夫曼樹簡單創(chuàng)建與遍歷的方法

    這篇文章主要介紹了C++實(shí)現(xiàn)哈夫曼樹簡單創(chuàng)建與遍歷的方法,對于C++算法的學(xué)習(xí)來說不失為一個很好的借鑒實(shí)例,需要的朋友可以參考下
    2014-07-07

最新評論