7.for语句的用法/简单的数值交换方法

  • 以C语言为例for循环的一般形式为:
  • for(表达式1;表达式2;表达式3)
  • { //循环体 }
  • 执行时,先执行一次表达式1(注意只执行一次),之后判断表达式2是否成立。
  • 如果成立执行循环体,之后执行语句3。再返回表达式2判断条件是否成立,成立执行循环体后再执行表达式3,如此直到循环体不成立则跳出循环。
  • 如果表达式2不成立,则不执行循环体也不执行表达式3直接跳出循环。

示例

#include <stdio.h>
int main()
{
	int i, num, sum = 0,ave = 0;
	for (i = 0; i < 3; i++)  //i < 3 与i++则表示循环三次  执行时,先执行一次表达式1(注意只执行一次) 为i赋值
		//之后判断i<3是否成立  
		//如果表达式2成立则执行循环体,执行表达式3.
		//2、如果表达式2不成立,则不执行循环体也不执行表达式3直接跳出循环。
	{
		printf("输入数字:\n");
		scanf("%d,", &num);
		sum += num; //sum = sum + num   求和  
                //i++叫后自增  先判断条件后i加1,++i是前自增 i先加1再判断

	}
	printf("和等于%d,平均值等于%d", sum, ave = sum / i);
     //printf函数里面可以直接计算 但是无法寄存,则可以表示为ave = sum / 3
}

代码解读
1.开始循环,执行表达式1(只执行一次),判断表达式2是否成立,如果表达式2成立则执行循环语句,然后再执行表达式3,然后返回表达式2判断是否成立,如果表达式2不成立,则直接跳出循环。

循环结构图

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值