首页 > 其他分享 >for循环各语句次数的理解

for循环各语句次数的理解

时间:2022-10-11 22:46:53浏览次数:58  
标签:语句 count int ++ 次数 循环

一.编写原因

分析算法中,发现之前对于for循环理解很浅薄,只了解到循环体循环的次数。今天回过头,梳理了一下。

二.大贴图

三.理解

1.实践出真知,先上代码
#include<stdio.h>
int main() {
	int count = 0;
	int count_ = 0; 
	for (int i = 0; count++, i < 1; i++) {
		for (int j = 0; count_++, j < 2; j++) {
			
		}
	}
	printf("count = %d\n", count);
	printf("count_ = %d", count_);
	return 0;
}
2.结果

3.分析
首先,先分析第一层循环,判读语句的次数也就循坏体次数n+1,也就是2。因此count=2。
然后,再分析第二层循坏,依旧是上述的过程。因此count_=3。
第二层循环的补充:第一层循环次数n*第二次判断语句执行的次数(第二层循环次数m+1):n(m+1),也就是1x(2+1)

四.总结

1.初始化次数为1。

2.判断语句为循环次数+1。

3.增减操作为循环次数,其实可以看作和循环体写一起了。

标签:语句,count,int,++,次数,循环
From: https://www.cnblogs.com/cony1/p/16782908.html

相关文章

  • Mybatis实现@Select@Update等注解动态查询或更新SQL语句
    通过自己实现LanguageDriver,在服务器启动的时候,就会将我们自定义的标签解析为动态SQL语句。例如,写个构造updatein的动态sql更新,代码如下:packagecom.ljw.web.common.my......
  • SQL 修改语句: 字符串首字母大写 All In One
    SQL修改语句:字符串首字母大写AllInOneSQL用户名第一个字符转换成大写的,其余字符都转换成小写的demo字符串拼接https://leetcode.cn/problems/fix-names-i......
  • 郁金香 用C写一个定时器来循环获取阳光
    先来张效果图定时器代码 HWND游戏窗口句柄=FindWindowA("MainWindow","植物大战僵尸中文版");::SetTimer(游戏窗口句柄,4567,UINT_PTR(1000),阳光回调)......
  • for循环控制
    for(循环变量初始化;循环判断条件;循环变量迭代){循环操作}1、循环判断条件是返回一个布尔值的表达式2、循环变量的初始化和变量迭代可以写到其他地方,但是两边的分号不能省略......
  • Vu3.x如何给v-for循环出来的输入框绑定v-mode的值,以及实现父子组件传值、双向绑定
    观前须知:本人演示使用的input是自己手敲的,如果使用的是element-ui等表单组建的input框请选择性参考,不保证我的方法对你们也完全有效。父组件代码:这里我的MiniInput是以组......
  • 常见的SQL语句
    目录​​基础SQL语句​​​​增​​​​删​​​​改​​​​查​​​​字符编码​​基础SQL语句注释符:#     /**/查看所有的数据库:show databases;查看所......
  • 深度理解NodeJS事件循环
    导读ALLTHETIME,我们写的的大部分javascript代码都是在浏览器环境下编译运行的,因此可能我们对浏览器的事件循环机制了解比Node.JS的事件循环更深入一些,但是最近写开始深......
  • python编程从入门到实践--第5章 if语句
    一。条件测试符号:==,>,>=,<,<=,!=,     逻辑符号:and,or,not测试有没在列表中cars=['audi','bmw','subaru','toyota']forcarincars:......
  • 输入一个字符串,取循环子字符串
    输入一个字符串,取循环子字符串如abcdef, 给定起始位置及长度,取子字符串, 4,5,则输出defaba=input('','s');b=input('');c=input('');l=length(a);d=l-b;f=c-d-1......
  • Java基础语法 DoWhile循环
    DoWhilepackageBasicGrammar.day05;/*do-while循环的使用一、循环结构的4个要素①初始化条件②循环条件--->是boolean类型③循环体④迭代条件二、do-whi......