笔记||for循环

简介: 笔记||for循环
  • for 语句的一般形式为:
for(表达式1;表达式2;表达式3)
{
    语句;
}
  • 注意格式问题:
  1. 表达式1,表达式2,表达式3之间用分号隔开。
  1. 在“for(表达式1;表达式2;表达式3)”的后面不能加分号。for循环只能控制一条语句,所以如果在后面加个分号,那么for循环就只能控制到这个分号,下面的大括号语句就不属于for循环了。
for(循环变量赋初值;循环条件;循环变量增值)
{
    语句;
}
  • 求1+2+3+……+100的总和
#include<stdio.h>
int main (void)
{
    int i=1,sum=0;
    for (i;i<101;i=i+1)
    {
        sum=sum+i;
    }
    printf("sum=%d\n",sum);
    return 0;
}

表达式1的初始值为1,此处表达式1也可以省略(但是分号不可以省略),因为数据描述部分就给i赋值了。而且for循环是对某一循环变量而言的,由后面的表达式2和表达式3就可以知道循环变量了。

定义一个存放“”的变量sum,并赋初始值0

在for循环中,首先求解表达式1,而且表达式1只执行1次,下面都不会再执行了。

然后求解表达式2,若1<101,则执行for循环中的内嵌语句,sum=0+1。

然后执行表达式3,自变量i加1,即i由1变为2。

…………

例:求1*2*3*4*……*20的值

#include<stdio.h>
int main(void)
{
    int i=1;
    float sum=1;
    for (i;i<20;i=i+1)
    {
        sum=sum*i;
    }
    printf("sum=%f\n",sum);
    return 0;
}

3.18预习进行时……

相关文章
|
6月前
|
存储 编译器 C++
C++ Break、Continue 和 数组操作详解
C++中的`break`语句用于跳出循环,例如在`for`或`while`循环中。`continue`则跳过当前迭代的剩余部分。数组用于存储多个相同类型值,声明时指定类型和元素数量。访问和修改数组元素通过索引操作,索引从0开始。遍历数组可使用常规`for`循环或C++11引入的`foreach`循环。可以省略数组大小声明,编译器会根据初始值自动计算,但明确指定更佳。
86 0
|
6月前
|
前端开发 JavaScript 程序员
(面试题) 面试官:如何在forEach的循环里使用break
(面试题) 面试官:如何在forEach的循环里使用break
|
2月前
|
前端开发 JavaScript
前端基础(八)_JavaScript循环(for循环、for-in循环、for-of循环、while、do-while 循环、break 与 continue)
本文介绍了JavaScript中的循环语句,包括for循环、for-in循环、for-of循环、while循环、do-while循环以及break和continue的使用。
51 1
前端基础(八)_JavaScript循环(for循环、for-in循环、for-of循环、while、do-while 循环、break 与 continue)
|
1月前
|
JavaScript 前端开发 Java
for循环、break和continue、二重循环
【10月更文挑战第12天】这段内容介绍了编程中的 `for` 循环,包括基本概念、应用场景以及 `break` 和 `continue` 语句的使用方法。`for` 循环是一种常用的流程控制语句,用于重复执行一段代码。文中通过不同语言的示例说明了如何遍历数组、计算数值和创建矩阵等。此外,还介绍了二重循环的概念及其在处理二维数据结构中的应用。
|
Python
Python嵌套循环和二重循环中的break、continue
Python嵌套循环和二重循环中的break、continue
51 0
|
6月前
|
C#
c#一文读懂continue、return、break区别
c#一文读懂continue、return、break区别
50 0
break、continue、return在循环中用法的区别
break、continue、return在循环中用法的区别
|
6月前
|
前端开发 程序员
【面试题】forEach能跳出循环吗?
【面试题】forEach能跳出循环吗?
|
6月前
|
存储 C语言 索引
深入解析 C 语言中的 for 循环、break 和 continue
当您确切地知道要循环执行代码块的次数时,可以使用 for 循环而不是 while 循环
226 0
|
6月前
|
前端开发
前端知识笔记(五)———break和continue的区别是什么?(详细)
前端知识笔记(五)———break和continue的区别是什么?(详细)
51 0