网站管理和维护,网页设计的尺寸大小,企业网站建设公司公司,王占军C 语言 for循环
在本教程中#xff0c;您将借助示例学习在C语言编程中创建for循环。
在编程中#xff0c;循环用于重复代码块#xff0c;直到满足指定条件为止。
C语言编程具有三种循环类型#xff1a;
for 循环while 循环do… while 循环
我们将在本教程中学习for循环…C 语言 for循环
在本教程中您将借助示例学习在C语言编程中创建for循环。
在编程中循环用于重复代码块直到满足指定条件为止。
C语言编程具有三种循环类型
for 循环while 循环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循环流程图 示例1for循环
//打印从1到10的数字
#include stdio.hint main() {int i;for (i 1; i 11; i){printf(%d , i);}return 0;
}输出结果
1 2 3 4 5 6 7 8 9 10i 初始化为1。评估测试表达式i 11。由于1小于11为true因此for执行循环主体。这将在屏幕上打印1i的值。并执行更新语句i。现在值i变为2。再次评估测试表达式为true并执行for循环的主体。这将在屏幕上打印2i的值。同样执行update语句i 和评估测试表达式i 11。此过程一直进行到i为11。当i变为11时i 11将为false并且for循环终止。
示例2for循环
//程序计算前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并评估测试表达式。由于测试表达式countnum小于或等于10的1为true因此for将执行循环主体并且的值sum将等于1。
然后执行update语句count计数将等于2。再次对测试表达式进行求值。由于2也小于10因此将测试表达式评估为true并for执行循环主体。现在sum等于3。
继续进行此过程并计算总和直到count达到11。
当count的值为11时测试表达式的计算结果为0false并且循环终止。
然后sum的值被打印在屏幕上。
在下一个教程中我们将学习while循环和do…while循环。