【编程语言 · C语言 · for语句】

这篇具有很好参考价值的文章主要介绍了【编程语言 · C语言 · for语句】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

for 语句

C语言中,使用for语句也可以控制一个循环,并且在每一次循环时修改循环变量。在循环语句中,for语句的应用最为灵活,不仅可以用循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况。

for 语法:

for (表达式1; 表达式2; 表达式3) {
  循环体语句;
}

执行for语句时,程序首先计算第一个表达式的值,接着计算第二个表达式的值。如果第二个表达式的值为真(true), 程序就执行循环体的内容,并计算表达式3;然后检验表达式2,执行循环,如此反复,直到表达式2的值为假(false),退出循环。

for语句的流程图如下:

【编程语言 · C语言 · for语句】

例如:

 

#include <stdio.h>

int main(void) {

    int i;

    int max = 10;

      

    for (i = 0; i < max; i++) {

      printf("%d\n", i);

    }

    return 0;

}

计算结果:

0
1
2
3
4
5
6
7
8
9

【选词填空】打印从0到5的数字

int x;
int end = 5;
 (x = 0; x <= end; x++) {
  ("%d\n", );
}

end

while

printf

for

x

for 语句

for循环的每个部分可以包含多个用逗号分隔的表达式。

for 语法:

for (表达式1; 表达式2; 表达式3) {
  循环体语句;
}

例如:

for (x = 0, y = num; x < y; i++, y--) { 
  循环体语句; 
}

你也可以不填写 表达式1, 表达式2, 表达式3, 不过分号要保留..

例如:

int i=0;
int max = 10;
for (; i < max; i++) {
  printf("%d\n", i);
}

循环嵌套

以这种方式编写程序时,有一个外循环和一个内循环。对于外循环的每次迭代,内循环都会重复其整个循环。

在以下示例中,嵌套的for循环用于输出乘法表:

#include <stdio.h>

int main(void) {
    int i, j;
    int table = 10;
    int max = 12;
    
    for (i = 1; i <= table; i++) {
      for (j = 0; j <= max; j++) {
        printf("%d x %d = %d\n", i, j, i*j);
      }
      printf("\n"); /* blank line between tables */ 
    }
    return 0;
}

执行结果(部分):

1 x 0 = 0
1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
1 x 6 = 6
1 x 7 = 7
1 x 8 = 8
1 x 9 = 9
1 x 10 = 10
1 x 11 = 11
1 x 12 = 12

2 x 0 = 0
2 x 1 = 2
2 x 2 = 4
...

注意: 在内部循环中使用break跳出内部循环,会继续执行外部循环。continue语句工作方式类似。

【单选题】以下for循环将运行多少次?

for (int i = 0; i < 5; i++) { }

7

6

5

4

 文章来源地址https://www.toymoban.com/news/detail-477078.html

到了这里,关于【编程语言 · C语言 · for语句】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 中文编程开发语言工具编程实际案例:台球棋牌混合计时计费软件使用的编程构件说明

    中文编程开发语言工具编程实际案例:台球棋牌混合计时计费软件使用的编程构件说明

    台球棋牌混合计时计费软件使用的编程构件说明 上图说明:该软件可以用于桌球和棋牌同时计时计费,在没有开台的时候,图片是处于等待状态,这使用编程工具中的固定图像构件,在正在计时的时候,图片自动变换为 进行中的状态,在编程中可以动态读取图片。 上图说明

    2024年02月08日
    浏览(10)
  • 使用C++编写自己的编程语言CASM

    CASM帮助文档: CASM解释器讲解视频: 我独自开发了一种编程语言:CASM CASM解释器源代码(剪贴板有问题,总是粘贴成一行,哪位大佬帮帮我……): #include iostream #include cstring #include string #include cstdio #include map #include queue #include stack #include cstdlib #include list #include \\\"hint.hpp\\\" us

    2024年02月10日
    浏览(9)
  • 使用c语言编程时输入具体的年份和月份,求月份的天数的两种编程方法

    使用c语言编程时输入具体的年份和月份,求月份的天数的两种编程方法

    方法一:使用if……else语句  方法二:使用switch语句 考虑到一些读者需要相关资料和解决一些疑问,因此我新建立了一个学习交流群,我在群文件里上传了一些资料,需要的读者可以入群下载。 群中文件资料我会时常更新,主要资料是51单片机开发、32单片机开发、编程、嵌

    2024年02月11日
    浏览(8)
  • 使用Python编程语言处理数据 (Processing data using Python programm

    作者:禅与计算机程序设计艺术 Python作为一种高级、开源、跨平台的编程语言,已经成为当今最流行的数据分析和机器学习工具。本文介绍了使用Python编程语言处理数据的一些基础知识,如列表、字典、集合、迭代器等,并对pandas、numpy、matplotlib、seaborn等数据分析库进行了

    2024年02月07日
    浏览(10)
  • python环境解析任意编程语言 tree-sitter使用方法(1)

    我个人目前仍在研究代码有关的知识。目前基于深度学习表征代码的论文越来越卷了,用到的工具越来越高级了。目前有一个开源项目tree-sitter,专门用于解析 具体语法树 ,声称: 足够通用 ,能用于任何编程语言 足够迅速 ,能在文本编辑器中响应每一个用户输入 足够鲁棒

    2024年02月09日
    浏览(13)
  • Linux系统编程,使用C语言实现简单的FTP(服务器/客户端)

    Linux系统编程,使用C语言实现简单的FTP(服务器/客户端)

    前言 跟着上官社长 陈哥花了一个月的时间终于把Linux系统编程学的差不多了,这一个月真的是头疼啊,各种bug,调的真心心累,不过好在问题都解决掉了,在此也感谢一下答疑老师,给我提供了很多的思路,本文章是对前段时间学习Linux,做一个小小的总结,才疏学浅,只学

    2024年02月12日
    浏览(12)
  • 编程语言:微软 Azure CTO 表示,是时候停止在新项目中使用 C 和 C++

    Azure CTO Mark Russinovich 说,业界应该将 C 和 C++ 语言视为“已弃用”。 Windows 11 22H2:如何获得微软最新的操作系统更新以及接下来会发生什么 Microsoft Azure 的首席技术官 Mark Russinovich 表示,出于安全性和可靠性的考虑,开发人员应避免在新项目中使用 C 或 C++ 编程语言,而应使用

    2024年02月06日
    浏览(9)
  • 在HBase中执行查询操作通常使用HBase Shell或编程语言API(如Java或Python)来执行

    在HBase中执行查询操作通常使用HBase Shell或编程语言API(如Java或Python)来执行

    在HBase中执行查询操作通常使用HBase Shell或编程语言API(如Java或Python)来执行。以下是使用HBase Shell进行查询的一些示例: 单行查询:获取指定行键的数据。 扫描表:按行范围获取表中的多个行的数据。 过滤器查询:使用过滤器指定查询条件来获取数据。 列族查询:获取指

    2024年01月21日
    浏览(13)
  • openPLC_Editor C语言编程 在mp157 arm板上调用io等使用记录

    openPLC_Editor C语言编程 在mp157 arm板上调用io等使用记录

    1.编程界面比较简单,具备PLC开发编程的四种编程方式。梯形图语言LD ,指令表语言IL,结构化文本语言ST,功能模块图语言FBD。  2.官方使用手册。学习资料实在是太少,目前都是自己比较费劲的研究。         3.2 Creating Your First Project on OpenPLC Editor – Autonomy  3.openplc 在其

    2024年04月10日
    浏览(10)
  • GO编程语言:简洁、高效、强大的开源编程语言

    GO编程语言:简洁、高效、强大的开源编程语言

    在现代软件开发领域,随着应用复杂度的不断提升,开发人员对编程语言的需求也日益增长。GO编程语言,作为一种简洁、高效且具备强大并发能力的新型开源编程语言,逐渐成为了许多开发者的首选。本文将详细介绍GO语言在哪些项目开发中表现出色,以及为什么许多开发者

    2024年02月02日
    浏览(88)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包