当前位置: 首页 > news >正文

桂林市生活网官方网站广西壮族自治区免费百度推广

桂林市生活网官方网站,广西壮族自治区免费百度推广,赣州网络设计公司,长春网站建设及推广C 语言 for循环 在本教程中,您将借助示例学习在C语言编程中创建for循环。 在编程中,循环用于重复代码块,直到满足指定条件为止。 C语言编程具有三种循环类型: for 循环while 循环do… while 循环 我们将在本教程中学习for循环…

C 语言 for循环

在本教程中,您将借助示例学习在C语言编程中创建for循环。

在编程中,循环用于重复代码块,直到满足指定条件为止。

C语言编程具有三种循环类型:

  1. for 循环
  2. while 循环
  3. do… while 循环

我们将在本教程中学习for循环。在下一个教程中,我们将学习while和do…while循环。

for 循环(Loop)

for循环的语法为:

示例

for (initializationStatement; testExpression; updateStatement)
{//循环体内的语句
}

for循环如何工作?

  • 初始化语句(initializationStatement)仅执行一次。
  • 然后,评估测试表达式(testExpression)。如果测试表达式(testExpression)的计算结果为false,则for循环终止。
  • 但是,如果将测试表达式(testExpression)评估为true,则将for执行循环体内的语句,并更新update表达式(updateStatement)。
  • 再次评估测试表达式(testExpression)。

这个过程一直进行到测试表达式(testExpression)为假。当测试表达式(testExpression)为false时,循环终止。

for循环流程图

C语言编程中for循环的流程图

示例1:for循环

//打印从1到10的数字
#include <stdio.h>int main() {int i;for (i = 1; i < 11; ++i){printf("%d ", i);}return 0;
}

输出结果

1 2 3 4 5 6 7 8 9 10
  1. i 初始化为1。
  2. 评估测试表达式i < 11。由于1小于11为true,因此for执行循环主体。这将在屏幕上打印1(i的值)。
  3. 并执行更新语句++i。现在,值i变为2。再次,评估测试表达式为true,并执行for循环的主体。这将在屏幕上打印2(i的值)。
  4. 同样,执行update语句++i 和评估测试表达式i < 11。此过程一直进行到i为11。
  5. 当i变为11时,i < 11将为false,并且for循环终止。

示例2:for循环

//程序计算前n个自然数之和
//正整数1,2,3 ... n被称为自然数#include <stdio.h>
int main()
{int num, count, sum = 0;printf("输入一个正整数: ");scanf("%d", &num);// 当num小于count时,for循环终止for(count = 1; count <= num; ++count){sum += count;}printf("总和 = %d", sum);return 0;
}

输出结果

输入一个正整数: 10
总和 = 55

用户输入的值存储在num变量中。假设用户输入了10。

将count初始化为1并评估测试表达式。由于测试表达式count<=num(小于或等于10的1)为true,因此for将执行循环主体,并且的值sum将等于1。

然后,执行update语句++count,计数将等于2。再次,对测试表达式进行求值。由于2也小于10,因此将测试表达式评估为true,并for执行循环主体。现在,sum等于3。

继续进行此过程,并计算总和,直到count达到11。

当count的值为11时,测试表达式的计算结果为0(false),并且循环终止。

然后,sum的值被打印在屏幕上。

在下一个教程中,我们将学习while循环和do…while循环。

http://www.hrbkazy.com/news/55912.html

相关文章:

  • 企业网站开发使用方法北京seo专业团队
  • 百度关键词优化师网站排名优化服务
  • 优秀企业网站的特点java培训班
  • 做网站的技术关键搜索引擎优化公司
  • 政府网站功能外包推广服务
  • 软装设计合同模板seo自然搜索优化排名
  • 公司网站简介怎么做重庆seo排名电话
  • 如何查询在建项目珠海百度关键字优化
  • 江门网站自助建站搜索引擎营销的主要方式有哪些?
  • 抖音代运营找客户话术简阳seo排名优化课程
  • 网站备案后可以改名吗国内疫情最新消息
  • 手机虚拟空间seo网络优化公司哪家好
  • 网站SEO建设新手如何找cps推广渠道
  • 福建省网站备案用户注销(删除)备案申请表东莞网络优化公司
  • 温州做网站建设深圳市seo上词贵不贵
  • 网站过期后多长时间不续费就完了微信搜一搜seo
  • 自己在公司上班做网站宣传 侵权吗seo优化网站推广全域营销获客公司
  • 长沙网站制作收费明细seo网站推广方式
  • 做如美团式网站要多少钱品牌定位
  • 潍城区建设局网站下载百度app下载
  • 乐陵市人民医院广州优化营商环境条例
  • b2b网站建设怎么做常见的网络直接营销有哪些
  • 小程序建站模板成都搜狗seo
  • 上海热门事件北京seo排名厂家
  • 做外贸哪些b2b网站比较有效客户引流的最快方法是什么
  • 在哪个网站里下载的图片可以做展架seo推广多少钱
  • 云主机购买武汉网站seo公司
  • 如何根据网址攻击网站竞价外包
  • 网站图怎么做才能小而清晰度化妆品软文推广范文
  • 佛山信息技术网站开发可口可乐网络营销案例