程序如下:

#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;详解相关推荐

  1. python numpy sum函数,numpy.sum()的使用详解

    numpy的sum函数可接受的参数是: sum(a, axis=None, dtype=None, out=None, keepdims=np._NoValue) 在参数列表中: a是要进行加法运算的 ...

  2. python求和函数详解_python的sum求和函数详解

    sum()是求和函数,语法如下: sum(iterable[, start]) 参数解释: iterable -- 可迭代对象,如:列表.元组.集合.字典. (易错点:牢记iterable中的元素必须 ...

  3. pandas dataframe数据聚合groupby、agg、privot基于sum统计详解及实例

    pandas dataframe数据聚合groupby.agg.privot基于sum统计详解及实例 知道了sum.那么min.max.mean.median都是举一反三的事情了. 在日常的数据分析中 ...

  4. Python Numpy多维数组.sum(axis=0/1/2...) 详解

    Python Numpy多维数组.sum(axis=0/1/2-) 详解 numpy中axis取值的说明 首先对numpy中axis取值进行说明:一维数组时axis=0,二维数组时axis=0,1,维 ...

  5. 307. Range Sum Query - Mutable | 307. 区域和检索 - 数组可修改(数据结构:线段树,图文详解)

    题目 https://leetcode.com/problems/range-sum-query-mutable/ 吐槽官方题解 这题的 英文版官方题解,配图和代码不一致,而且描述不清:力扣国内版题解 ...

  6. HDU5150 Sum Sum Sum

    问题链接:HDU5150 Sum Sum Sum. 题意简述:测试数据有多组,每组首先输入正整数n(1≤n≤1000),然后输入n个整数(1≤整数≤1000).计算其中素数的和. 问题分析:对于测试数 ...

  7. 经典公式sum=sum+i求和函数

    一.求和公式 Ⅰ.经典求和公式:sum=sum+i; 初始化  ①i=1; ②sum=0; 二.实例:求1~100的和 Ⅰ错误代码 ①重复定义sum ②打印循环 Ⅱ.正确求和代码 ①使循环到最后一次, ...

  8. python re 筛选数据 求和_python求和函数sum()详解

    python求和函数 sum()详解 今天在学习的过程中,误用sum()函数,我又去查了查python sum()函数才恍然大悟. 我本来想算几个Int值相加的和,本以为很简单的事情,结果却很悲伤,例 ...

  9. python求和函数sum_python求和函数sum()详解

    今天在学习的过程中,误用sum()函数,我又去查了查python sum()函数才恍然大悟. 我本来想算几个Int值相加的和,本以为很简单的事情,结果却很悲伤,例:>>>sum = ...

最新文章

  1. 人脸口罩识别——人脸添加口罩方法masked_faces
  2. 读书感悟 1 孙子兵法虚实篇(最重要的事情只有一件)
  3. 你的专业 VS 你妈口中你的专业
  4. Unicode和Ascii转byte,Unicode占二个byte,Ascii占一个byte
  5. 使用PostgREST构建PostgreSQL数据库的REST风格API
  6. 某单位配置GRE_×××命令
  7. ubuntu查看默认python版本_更改Ubuntu默认python版本的两种方法python- Anaconda
  8. jQuery Form Plugin (二) :使用AJAX提交Form表单
  9. SVN下载及语言包安装
  10. 注册测绘师备考指南2019
  11. unity的UI元素层级调整的方法
  12. Windows系统,文件和文件夹命名规则
  13. win10打开资源管理器右键总是转圈卡顿的解决办法
  14. 图嵌入综述整理(上)
  15. 项目经理,你有什么优势吗?
  16. 家庭理财,轻松记账修改收支记录这样操作
  17. UGUI动画快速制作
  18. C++ bind浅析
  19. Linux 文件系统结构
  20. 关于在xp(sp3 专业版)下安装sql2005开发版图解

热门文章

  1. 【软件测试】一位流水线工作者,从月4K到月12K的涅槃重生......
  2. VBA小代码--确认筛选后的第一个可见单元格的行号
  3. html转word 页头页脚代码示例
  4. wish防关联如何做 和亚马逊一样吗
  5. [英语语法]词法之动词:情态动词
  6. 【深度学习】小结1-入门两周学习感受
  7. Linux中#!表示什么意思?
  8. Linux 中的 ~/. 表示的意思
  9. 13年android手机top,2013年12月热门Android机型盘点
  10. 神之作!Ai复活了兵马俑,你看帅不?