网站设计 韩国,wordpress 增加分类字段,做网站续费,河北衡水网站建设目录
一.for 循环简介 1.for 循环语法简介2.for 循环代码执行步骤3.for 循环适用场景4.for 循环嵌套 二.for 循环实战 1.简单的 for 循环实现累计求和#xff1a;1234….102.for 循环嵌套#xff1a;九九乘法表 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 1234….102.for 循环嵌套九九乘法表 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 C 语言基础入门 重复的事情简单做凡是重复或者有规律的事情都可以通过循环来完成何谓循环举个例子1100 累计求和打印九九乘法表….等等比比皆是
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循环适用场景
一般重复性/有规律的操作都可以通过循环完成比如1100 累计求和/求 100 以内的奇数偶数/打印九九乘法表等等….
4.for循环嵌套
**for循环嵌套就是for循环中还包含一个或者多个for循环**例如一个for循环执行10次如果for循环内部还包含了另外一个循环10次的 for 循环那么代码就会循环100 次伪代码如下
for(表达式1; 表达式2; 表达式3)
{语句块1for(表达式1; 表达式2; 表达式3){语句块2}
}二.for循环实战
1.简单的for循环实现累计求和1234….10
/************************************************************************/
//Author:猿说编程
//Blog(个人博客地址): www.codersrc.com
//File:C语言教程 - for 循环
//Time:2021/05/29 08:00
//Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累
/************************************************************************/#include stdafx.h
#include stdio.hint _tmain(int argc, _TCHAR* argv[])
{int nSum 0;//012345678910 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.hint _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*112*12 2*243*13 3*26 3*394*14 4*28 4*312 4*4165*15 5*210 5*315 5*420 5*5256*16 6*212 6*318 6*424 6*530 6*6367*17 7*214 7*321 7*428 7*535 7*642 7*7498*18 8*216 8*324 8*432 8*540 8*648 8*756 8*8649*19 9*218 9*327 9*436 9*545 9*654 9*763 9*872 9*981程序结束
*/如果觉得用 for 循环比较费事你也可以写九九八十一个 printf 函数也能实现这个输出 三.猜你喜欢
安装 Visual Studio安装 Visual Studio 插件 Visual AssistVisual Studio 2008 卸载Visual Studio 2003/2015 卸载设置 Visual Studio 字体/背景/行号C 语言 Hello WorldC 语言代码注释C 语言数据类型 / 变量类型C 语言变量声明和定义C 语言格式控制符/占位符C 语言 printf 函数C 语言条件判断 if / elseC 语言逻辑运算符C 语言三目运算符C 语言逗号表达式C 语言自加自减运算符(i / i)C 语言 for 循环
未经允许不得转载猿说编程 » C 语言 for 循环