C语言For循环

循环结构:又称为重复结构,在程序中处理问题需要重复处理。

for循环语句:使用灵活
可用于循环次数已确定或不确定循环次数的情况。

for循环的一般结构:
for(表达式1;表达式2;表达式3)
{
语句块;
}

  1. for循环中 表达式1是循环变量的初值, 表达式2是循环的条件,表达式3是循环变量的增减值。、
  2. 表达式1仅在第一次循环执行,(就是循环变量初始化)。
  3. 表达式2一般是关系表达式,决定是否继续执行下一次循环。
  4. 表达式3,修改循环变量的值。
  5. for(;;)会造成程序的死循环(无限循环),永远停不下来的循环。
  6. 表达式3不能加分号,如果加了分号就无法执行循环语句块里的内容了,因为在表达式3之后就结束了。
//计算1到100的和 
#include <stdio.h>
int main()
{
	int sum=0;
	for(int i=1;i<=100;i++)
	{
		sum+=i;//等同于sum=sum+i;
	}
	printf("1到100的和是%d",sum);
 } 

同时也可以先定义循环变量i的初值,则for循环表达式1中就可以省略不写。与一般表达式效果相同。

//计算1到100的和 
#include <stdio.h>
int main()
{
	int sum=0,i=1; //先定义了循环变量i的初始化
	for(;i<=100;i++)
	{
		sum+=i;
	}
	printf("1到100的和是%d",sum);
 } 

版权声明:本文为qq_54453558原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。