关于For循环嵌套的简单理解
一:循环语句的嵌套
一个循环结构内可以含有另一个循环,称为循环嵌套,又称多重循环。常用的循环嵌套是二重循环,外层循环称为 外循环,内层循环称为内循环。
二:双重循环:
1.双重循环结构
for (循环变量初始化;终止条件表达式;循环变量的增量){
语句或语句块;
for(循环变量初始化;终止条件表达式;循环变量的增量){
语句或语句块;
}
}
2.执行逻辑
1.外层判断循环条件,满足进入外层循环体
2.内层判断循环条件
3.内层循环体执行
4.内层循环变量累加,回到2执行,直到不满足内层条件
5.外层循环变量累加,回到1执行,直到不满足外层循环条件,彻底退出循环
3.实例理解
1.打印一个10行10列的矩形
代码实现:
2.打印三角形。
(1)左上三角
代码实现:
(2)左下三角
代码实现:
(3)右上三角
代码实现:
(4)右下三角
代码实现:
3.打印三角形。
代码实现:
5.打印菱形。
代码实现:
关于For循环嵌套的简单理解相关推荐
- Java语言基础--打印倒等腰三角形(for循环嵌套法)
需求:打印一个倒立等腰三角形 分析:联想到for循环嵌套法 简单来说分三步来实现:一个for循环实现换行,一个for循环实现打印空格,一个for循环控制,一个for循环实现输出*号 代码块 publi ...
- 【C语言简单说】十九:二维数组循环嵌套(2)
这节直接用循环嵌套来输出二维数组了: 注:我说的队和列并不是一般说法,我用此比喻好让新手更好理解. #include<stdio.h> #include<stdlib.h> i ...
- 【C语言简单说】十九:二维数组循环嵌套(1)
(▼ _ ▼) 又到了这一节 了,这是痛苦的一节,因为我完全不懂如何像新手说明循环嵌套... 因为很多新手理解不了=.=,我就直接拿我以前的教程复制上来了. 首先先说循环嵌套: 循环嵌套的意思就是循环 ...
- c51语言双层for循环延时2ms,51单片机利用for语句嵌套实现简单的延时1s功能
原标题:51单片机利用for语句嵌套实现简单的延时1s功能 51单片机利用for语句嵌套实现简单的延时1s功能 名词解释: (1)时钟周期.定义为时钟频率的倒数,本例使用12MHz的时钟频率,它的时钟 ...
- 《零基础看得懂的C语言入门教程 》——(九)C语言二维数组与循环嵌套
一.学习目标 了解二维数组的使用方法 了解循环嵌套的使用方法 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言. 第一篇:(一)脱离学习误区 第二篇:(二)C语言没那么难简单开发带你了 ...
- day05循环结构while循环嵌套控制条件语句方法(函数)
循环结构:while循环 语句定义格式: 基本格式: while(判断条件语句){ 循环体语句; ...
- Java使用循环嵌套打印九九乘法表
使用循环嵌套打印出九九乘法表. 写的非常简单: 缕清逻辑 简单一点就是 外层循环控制行数 内层循环控制列数 //此处注意对嵌套的理解,避免发生错误.for (int i = 1; i <= 9; ...
- 循环嵌套思路详解 | 一个“在盒子里过家家”的算法 -- 以冒泡排序与打印菱形为例
目录 前言 一.引例 -- 菱形打印 1. 题干要求 2. 如何阅读循环结构? 二."在盒子里过家家"的理解思路 1. 什么叫"在盒子里过家家"? 一个小例子 ...
- Java for循环和Java for循环嵌套详解
for 语句是应用最广泛.功能最强的一种循环语句.大部分情况下,for 循环可以代替 while 循环.do while 循环. for 语句是一种在程序执行前就要先判断条件表达式是否为真的循环语句. ...
最新文章
- 后序遍历的非递归算法python_刷题系列 - Python用非递归实现二叉树后续遍历
- python到底干嘛的-Python是干嘛的?可以做什么?老男孩Python培训班
- phpcms开启、关闭在线编辑模板的方法
- Hibernate之检索方式(HQL/QBC/本地SQL)
- 无连接可靠传输_尽力传输是什么 尽力传输原理介绍【图文】
- IconFont的使用方法
- 计算机问题在线解答,2014年计算机专业复习疑难问题答疑
- mysql安装版卸载_MYSQL安装与卸载(一)
- Spring源码分析之Aop中拦截器,适配器,通知之间的关系
- mysql取整,小数点处理函数floor(), round()
- Powerdesigner设置表字段注释与name相同
- shader从入门到精通——(二)三大主流编程语言
- vpu测试_联发科P30支持的VPU是什么?不知道就别说你懂科技了
- Java程序应用实例:“你好 Java”
- 标签平滑正则化(LSR)
- 240Hz 1ms 电竞屏看起来怎么样 — ZOWIE XL2540 评测
- 正点原子Alpha Linux开发板相关资料分享
- java –cp ./:_7位专家– 7条意见:Java 13的亮点是什么?
- bat批处理定时重启应用程序
- 安装Office2010/2007出现1935错误解决办法