最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

從頭學(xué)習(xí)C語(yǔ)言之for語(yǔ)句和循環(huán)嵌套

 更新時(shí)間:2022年01月27日 10:27:39   作者:極致獵手  
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言之for語(yǔ)句和循環(huán)嵌套,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助

for語(yǔ)句:

前言:

循環(huán)的基本結(jié)構(gòu)離不開(kāi)三個(gè)基本動(dòng)作:

  • 初始化計(jì)數(shù)器
  • 循環(huán)條件
  • 更新計(jì)數(shù)器
int count=0;
while(count<10)
{
	printf("fishc!\n);
	count=count+1;

注意事項(xiàng):

1.C99允許再for語(yǔ)句的表達(dá)式1中定義變量(在for循環(huán)里定義的變量出了循環(huán)就不能用了),

如:for(int i=0;i<100;i++)

2.在編譯時(shí)要加上-std=c99,

如:gcc -std=c99 text11_2.c && ./a.out

語(yǔ)句形式:

…//其他語(yǔ)句
for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
循環(huán)體
…///其他語(yǔ)句

執(zhí)行順序:

  • 1.初始化
  • 2.循環(huán)條件判斷
  • 3.執(zhí)行循環(huán)內(nèi)容
  • 4.調(diào)整條件
  • 5.234循環(huán)進(jìn)行,判斷為錯(cuò)則停止循環(huán)

三個(gè)表達(dá)式用分號(hào)隔開(kāi),其中:

  • 表達(dá)式1是循環(huán)初始化表達(dá)式
  • 表達(dá)式2是循環(huán)條件表達(dá)式
  • 表達(dá)式3是循環(huán)調(diào)整表達(dá)式

流程圖:

在這里插入圖片描述

靈活運(yùn)用:

  • 表達(dá)式1,表達(dá)式2和表達(dá)式3可以按照需要進(jìn)行省略(但分號(hào)不能?。?/li>
  • for(;表達(dá)式2;表達(dá)式3)
  • for(表達(dá)式1;表達(dá)式2;)
  • for(表達(dá)式1; ; )
  • for(; ; )

示例:

例1:打印十次"孫哥真牛逼"

   #include <stdio.h>
   int main()
   {
     int count;
     for(count=0;count<10;count++)
     {
       printf("孫哥真牛逼!\n");
    }
    return 0;
  }  

例2:判斷一個(gè)數(shù)是否為素?cái)?shù):

  • 素?cái)?shù)?在大于1的自然數(shù)中,除了1和此數(shù)自身外,無(wú)法被其他自然數(shù)整除的數(shù)。
  • 關(guān)于素?cái)?shù)的求法有很多,這里我們用比較樸素暴力的方式:迭代測(cè)試2到num/2所有整數(shù)是否能被整除(num為待測(cè)試的整數(shù)),如果沒(méi)有出現(xiàn)能被整除的整數(shù),呢么它就是素?cái)?shù)。
 #include<stdio.h>
 int main()
 {
   int i,num;
   _Bool flag=1;
   printf("請(qǐng)輸入一個(gè)整數(shù)來(lái)判斷是否為素?cái)?shù)。");
   scanf("%d",&num);
   for(i=2;i<num/2;i++)
   {
        if(num%i==0)
        {
          flag=0;
        }
     }
     if(flag)
     {
       printf("%d是一個(gè)素?cái)?shù)!\n",num);
     }
     else 
     {
       printf("%d不是一個(gè)素?cái)?shù)!\n",num);
     }
    
     return 0;
   }      

循環(huán)嵌套:

C 語(yǔ)言允許在一個(gè)循環(huán)內(nèi)使用另一個(gè)循環(huán)。

語(yǔ)句形式:

…//其他語(yǔ)句
for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
{
for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
{
循環(huán)體
}
}

流程圖:

在這里插入圖片描述

示例:

例1:

   #include<stdio.h>
   int main()
   {
     int i,j;
     for(i=0;i<3;i++)
     {
      for(j=0;j<3;j++)
      {
        printf("i=%d,j=%d\n",i,j);
      }
    }
    return 0;
  }              

例2:打印九九乘法表:

   #include<stdio.h>
   int main()
  {
    int i,j;
    for(j=1;j<10;j++)
    {
      for(i=1;i<=j;i++)
      {
        printf("%d*%d=%-2d\t",i,j,i*j);//%-2d:將結(jié)果以?xún)晌粩?shù)的形式展現(xiàn)。
      }
    putchar('\n');//用putchar('\n')將光標(biāo)移到下一行。                                                        
    }
    return 0;
  }

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!     

相關(guān)文章

  • C語(yǔ)言之地址傳遞和引用傳遞的問(wèn)題

    C語(yǔ)言之地址傳遞和引用傳遞的問(wèn)題

    這篇文章主要介紹了C語(yǔ)言之地址傳遞和引用傳遞的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • C++使用一個(gè)棧實(shí)現(xiàn)另一個(gè)棧的排序算法示例

    C++使用一個(gè)棧實(shí)現(xiàn)另一個(gè)棧的排序算法示例

    這篇文章主要介紹了C++使用一個(gè)棧實(shí)現(xiàn)另一個(gè)棧的排序算法,結(jié)合實(shí)例形式分析了C++借助輔助棧實(shí)現(xiàn)棧排序算法的相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • C語(yǔ)言學(xué)籍管理系統(tǒng)源代碼

    C語(yǔ)言學(xué)籍管理系統(tǒng)源代碼

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言學(xué)籍管理系統(tǒng)源代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • CMake語(yǔ)法及CMakeList.txt簡(jiǎn)單使用小結(jié)

    CMake語(yǔ)法及CMakeList.txt簡(jiǎn)單使用小結(jié)

    Cmake主要用于開(kāi)發(fā)跨平臺(tái)的C++項(xiàng)目,本文主要介紹了CMake語(yǔ)法及CMakeList.txt簡(jiǎn)單使用小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-05-05
  • opencv2實(shí)現(xiàn)10張圖像上下左右拼接融合

    opencv2實(shí)現(xiàn)10張圖像上下左右拼接融合

    這篇文章主要為大家詳細(xì)介紹了opencv2實(shí)現(xiàn)10張圖像上下左右拼接融合,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C++ static函數(shù)調(diào)用問(wèn)題小結(jié)

    C++ static函數(shù)調(diào)用問(wèn)題小結(jié)

    靜態(tài)成員變量是在程序編譯時(shí)分配空間,而在程序結(jié)束時(shí)釋放空間,這篇文章主要介紹了C++ static函數(shù)調(diào)用問(wèn)題小結(jié),需要的朋友可以參考下
    2024-03-03
  • 基于C語(yǔ)言實(shí)現(xiàn)個(gè)人通訊錄管理系統(tǒng)

    基于C語(yǔ)言實(shí)現(xiàn)個(gè)人通訊錄管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了基于C語(yǔ)言實(shí)現(xiàn)個(gè)人通訊錄管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • C++冒泡排序及其優(yōu)化算法

    C++冒泡排序及其優(yōu)化算法

    這篇文章主要為大家介紹了C++冒泡排序及其優(yōu)化算法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11
  • C++中的String的常用函數(shù)用法(最新推薦)

    C++中的String的常用函數(shù)用法(最新推薦)

    這篇文章主要介紹了C++中的String的常用函數(shù)用法總結(jié),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • C++面試八股文之位運(yùn)算問(wèn)題詳解

    C++面試八股文之位運(yùn)算問(wèn)題詳解

    這篇文章主要為大家介紹了C++面試八股文之位運(yùn)算的問(wèn)題解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06

最新評(píng)論

林州市| 湖口县| 长汀县| 昌黎县| 平顺县| 宜君县| 揭阳市| 枣强县| 岑巩县| 辽宁省| 江油市| 南投县| 芦溪县| 横山县| 时尚| 新干县| 丹东市| 曲沃县| 玉山县| 团风县| 韩城市| 延安市| 乐山市| 策勒县| 武邑县| 沾益县| 钟祥市| 横峰县| 正宁县| 万宁市| 广丰县| 巢湖市| 邳州市| 中西区| 南召县| 东山县| 鲁甸县| 晋江市| 长寿区| 巴彦淖尔市| 北安市|