for(i=1;i=5;i++)sum=sum+i;详解
程序如下:
#include<stdio.h>
int main()
{int i;int sum=0;for(i=1;i<=4;i++)sum=sum+i;printf("sum=%d\n",sum);return 0;
}
------------------------------------------------------------
for(i=1;i<=5;i++)
sum=sum+i; 详解:
---------------------------
这里分为四个部分:
第一个部分: i=1;
第二个部分: i<=5;
第三个部分: i++
第四个部分: sum=sum+i;
------------------------
1.首先for语句是保证下面的一个语句运行的,那就是sum=sum+i了。
2 .整个这四部分是有一个执行的顺序的: 1243243的执行顺序
先执行第一个部分、第二个部分
然后执行第四个部分,注意这里是第四个部分不是第三个部分
最后才执行第三个部分。
3.在整个for(i=1;i<=4;i++)的这个循环语句中,其中i=1;也就是第一部只是在程序开始的时候执行一次,后面的每次循环都不会再执行。
当第三部分最后执行完了以后就会继续执行第二部,判断是否成立,成立即执行,不成立即终止。
1243243243243243
------------------------------------------------------------
例如:
当i=1时即:
i=1;且i<5成立;则sum=0+1=1;然后将i的值+1,这个时候i的值就成为了2
当i=2时即:
i=2;且2<5成立;则sum=1+2=3;然后将i的值+1,这个时候i的值就成为了3
当i=3时即:
i=3;且3<5成立;则sum=3+3=6;然后将i的值+1,这个时候i的值就成为了4
当i=4时即:
i=4;且4<5成立;则sum=6+4=10;然后将i的值+1,这个时候i的值就成为了5
当i=5时即:
i=5;且5<=5成立;则sum=10+5=15;然后将i的值+1,这个时候i的值就成为了6
当i=6时即:
i=6;且6<=5不成立;则结束循环,执行最下面的printf语句。
-------------------------------------------------------
最后的结果就是 sum=15
------------------------------------
for(i=1;i=5;i++)sum=sum+i;详解相关推荐
- python numpy sum函数,numpy.sum()的使用详解
numpy的sum函数可接受的参数是: sum(a, axis=None, dtype=None, out=None, keepdims=np._NoValue) 在参数列表中: a是要进行加法运算的 ...
- python求和函数详解_python的sum求和函数详解
sum()是求和函数,语法如下: sum(iterable[, start]) 参数解释: iterable -- 可迭代对象,如:列表.元组.集合.字典. (易错点:牢记iterable中的元素必须 ...
- pandas dataframe数据聚合groupby、agg、privot基于sum统计详解及实例
pandas dataframe数据聚合groupby.agg.privot基于sum统计详解及实例 知道了sum.那么min.max.mean.median都是举一反三的事情了. 在日常的数据分析中 ...
- Python Numpy多维数组.sum(axis=0/1/2...) 详解
Python Numpy多维数组.sum(axis=0/1/2-) 详解 numpy中axis取值的说明 首先对numpy中axis取值进行说明:一维数组时axis=0,二维数组时axis=0,1,维 ...
- 307. Range Sum Query - Mutable | 307. 区域和检索 - 数组可修改(数据结构:线段树,图文详解)
题目 https://leetcode.com/problems/range-sum-query-mutable/ 吐槽官方题解 这题的 英文版官方题解,配图和代码不一致,而且描述不清:力扣国内版题解 ...
- HDU5150 Sum Sum Sum
问题链接:HDU5150 Sum Sum Sum. 题意简述:测试数据有多组,每组首先输入正整数n(1≤n≤1000),然后输入n个整数(1≤整数≤1000).计算其中素数的和. 问题分析:对于测试数 ...
- 经典公式sum=sum+i求和函数
一.求和公式 Ⅰ.经典求和公式:sum=sum+i; 初始化 ①i=1; ②sum=0; 二.实例:求1~100的和 Ⅰ错误代码 ①重复定义sum ②打印循环 Ⅱ.正确求和代码 ①使循环到最后一次, ...
- python re 筛选数据 求和_python求和函数sum()详解
python求和函数 sum()详解 今天在学习的过程中,误用sum()函数,我又去查了查python sum()函数才恍然大悟. 我本来想算几个Int值相加的和,本以为很简单的事情,结果却很悲伤,例 ...
- python求和函数sum_python求和函数sum()详解
今天在学习的过程中,误用sum()函数,我又去查了查python sum()函数才恍然大悟. 我本来想算几个Int值相加的和,本以为很简单的事情,结果却很悲伤,例:>>>sum = ...
最新文章
- 人脸口罩识别——人脸添加口罩方法masked_faces
- 读书感悟 1 孙子兵法虚实篇(最重要的事情只有一件)
- 你的专业 VS 你妈口中你的专业
- Unicode和Ascii转byte,Unicode占二个byte,Ascii占一个byte
- 使用PostgREST构建PostgreSQL数据库的REST风格API
- 某单位配置GRE_×××命令
- ubuntu查看默认python版本_更改Ubuntu默认python版本的两种方法python- Anaconda
- jQuery Form Plugin (二) :使用AJAX提交Form表单
- SVN下载及语言包安装
- 注册测绘师备考指南2019
- unity的UI元素层级调整的方法
- Windows系统,文件和文件夹命名规则
- win10打开资源管理器右键总是转圈卡顿的解决办法
- 图嵌入综述整理(上)
- 项目经理,你有什么优势吗?
- 家庭理财,轻松记账修改收支记录这样操作
- UGUI动画快速制作
- C++ bind浅析
- Linux 文件系统结构
- 关于在xp(sp3 专业版)下安装sql2005开发版图解
热门文章
- 【软件测试】一位流水线工作者,从月4K到月12K的涅槃重生......
- VBA小代码--确认筛选后的第一个可见单元格的行号
- html转word 页头页脚代码示例
- wish防关联如何做 和亚马逊一样吗
- [英语语法]词法之动词:情态动词
- 【深度学习】小结1-入门两周学习感受
- Linux中#!表示什么意思?
- Linux 中的 ~/. 表示的意思
- 13年android手机top,2013年12月热门Android机型盘点
- 神之作!Ai复活了兵马俑,你看帅不?