视频: The Spider's Web: Britain's Second Empire (Documentary) 2024
大多数现代程序(包括C语言程序)的核心是l 999 999 oop 999。循环使程序能够重复一组语句,有时是给定的计数或持续时间,或者经常直到满足特定的条件。 C语言为您提供了很多方法来在您的代码中创建循环,但最常见的是for循环。 for循环有三个部分: 设置
-
循环结束的退出条件
循环的部分,即重复的语句 -
在C语言中,for循环可以方便地处理这些条件声明,这使得它很容易理解,尽管看起来有多复杂。
-
曾经有一段时间,老师会用学生的生命教训来惩罚学生,在100次的黑板上说“我不会叫朋友的名字”。以下程序在不到一秒的时间内在计算机屏幕上执行相同的操作:
#include int main(){int c;对于(c = 0; c <100; c = c + 1){puts(“我不应该打电话给我的朋友的名字。”);} return(0);}
当您将源代码保存到磁盘,编译它,运行它,你得到这个:我不会叫我的朋友的名字。我不会叫我的朋友的名字。我不会叫我的朋友的名字。
等等,100行。以下是它的工作原理:
for关键字后面跟着一组括号。圆括号内是配置循环的三个独立项目。考虑前面的循环:
for(c = 0; c <100; c = c + 1)c变量已被定义为int(整数)。 for循环使用它来控制循环的次数 - 属于for的语句的重复次数。首先是设置:
c = 0
变量c被赋值为0. for语句在循环重复之前首先执行这个操作,然后再执行一次。
请注意,从0开始而不是1是一个传统的C语言的东西。零是“第一”号码。习惯那个。
接下来是退出条件:
c <100
只要变量c的值小于100,循环就会重复。最后,这里是循环的“do this”部分: > c = c + 1
每次循环重复时,for语句都会执行这个语句。它必须是一个真正的C语言语句,您希望以某种方式操作第一步中设置的变量。这里,变量c的值增加1,或者
增加1。
循环本身由以下语句组成。这些都括在大括号中:
代表(c = 0; c