日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言 for 循环 - C语言零基础入门教程

發布時間:2024/9/27 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言 for 循环 - C语言零基础入门教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一.for 循環簡介
    • 1.for 循環語法簡介
    • 2.for 循環代碼執行步驟
    • 3.for 循環適用場景
    • 4.for 循環嵌套
  • 二.for 循環實戰
    • 1.簡單的 for 循環實現累計求和:1+2+3+4+….+10
    • 2.for 循環嵌套:九九乘法表
  • 三.猜你喜歡

零基礎 C/C++ 學習路線推薦 : C/C++ 學習目錄 >> C 語言基礎入門

重復的事情簡單做,凡是重復或者有規律的事情都可以通過循環來完成,何謂循環?舉個例子:1~100 累計求和,打印九九乘法表….等等,比比皆是!

Python / C 語言 / C++ 或者是其他任何語言,在實際開發中都離不開循環,今天主要解釋 for 循環的使用;

一.for循環簡介

1.for循環語法簡介

C 語言中的 for 循環由關鍵字 for 和三個表達式組成,表達式與表達式之間用英文狀態的分號;隔開;

for(表達式1; 表達式2; 表達式3){語句塊 }

2.for循環代碼執行步驟

  • a.先執行 表達式 1 (用于對變量初始化操作,僅僅只會執行一次);
  • b.再執行表達式 2,如果 表達式 2 為真,則執行循環體,否則結束循環;
  • c.執行完循環體后再執行表達式 3 做自增 ++ / 自減 -- 操作;
  • d.重復執行步驟 c 和 d,直到表達式 2 的值為假,就結束循環;

表達式 1 僅在第一次循環時執行(僅僅作為變量初始化使用),以后都不會再執行。表達式 2 一般是一個關系表達式,決定了是否還要繼續下次循環,稱為循環條件。表達式 3 很多情況下是一個C 語言自增 ++ / 自減 — 表達式,以使循環條件逐漸變得“不成立”。

3.for循環適用場景

一般重復性/有規律的操作都可以通過循環完成,比如:1~100 累計求和/求 100 以內的奇數偶數/打印九九乘法表等等….

4.for循環嵌套

**for循環嵌套就是for循環中還包含一個或者多個for循環,**例如:一個for循環執行10次,如果for循環內部還包含了另外一個循環10次的 for 循環,那么代碼就會循環100` 次,偽代碼如下:

for(表達式1; 表達式2; 表達式3) {語句塊1for(表達式1; 表達式2; 表達式3){語句塊2} }

二.for循環實戰

1.簡單的for循環實現累計求和:1+2+3+4+….+10

/************************************************************************/ //@Author:猿說編程 //@Blog(個人博客地址): www.codersrc.com //@File:C語言教程 - for 循環 //@Time:2021/05/29 08:00 //@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累! /************************************************************************/#include "stdafx.h" #include "stdio.h"int _tmain(int argc, _TCHAR* argv[]) {int nSum = 0;//0+1+2+3+4+5+6+7+8+9+10 = ?for (int i = 0; i <= 10;i++){nSum += i; //累計求和printf("i = %d sum = %d\n", i, nSum);}printf("程序結束\n");getchar();return 0; }/* 輸出:i = 0 sum = 0 i = 1 sum = 1 i = 2 sum = 3 i = 3 sum = 6 i = 4 sum = 10 i = 5 sum = 15 i = 6 sum = 21 i = 7 sum = 28 i = 8 sum = 36 i = 9 sum = 45 i = 10 sum = 55 程序結束 */

當然可能有小伙伴表示不屑,明明數數手指頭都能解決問題,還寫什么鳥程序?? 0~10 累計求和比較簡單,如果是 0~100000 累計求和呢??

2.for循環嵌套:九九乘法表

/************************************************************************/ //@Author:猿說編程 //@Blog(個人博客地址): www.codersrc.com //@File:C語言教程 - for 循環 //@Time:2021/05/29 08:00 //@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累! /************************************************************************/#include "stdafx.h" #include "stdio.h"int _tmain(int argc, _TCHAR* argv[]) {for (int i = 1; i < 10;i++){for (int j = 1; j <= i;j++){printf("%d*%d=%d ", i, j,i*j);}printf("\n ");}printf("程序結束\n");getchar();return 0; }/* 輸出:1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=367*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=498*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=649*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81程序結束 */

如果覺得用 for 循環比較費事,你也可以寫九九八十一個 printf 函數也能實現這個輸出;

三.猜你喜歡

  • 安裝 Visual Studio
  • 安裝 Visual Studio 插件 Visual Assist
  • Visual Studio 2008 卸載
  • Visual Studio 2003/2015 卸載
  • 設置 Visual Studio 字體/背景/行號
  • C 語言 Hello World
  • C 語言代碼注釋
  • C 語言數據類型 / 變量類型
  • C 語言變量聲明和定義
  • C 語言格式控制符/占位符
  • C 語言 printf 函數
  • C 語言條件判斷 if / else
  • C 語言邏輯運算符
  • C 語言三目運算符
  • C 語言逗號表達式
  • C 語言自加自減運算符(++i / i++)
  • C 語言 for 循環
  • 未經允許不得轉載:猿說編程 ? C 語言 for 循環

    總結

    以上是生活随笔為你收集整理的C语言 for 循环 - C语言零基础入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。