ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

总结6(循环(for))

2026/9/16 0:00:41 拓冰建站 浏览量
总结6(循环(for))

循环

                        定义:

                                某些代码会被重复执行

                        分类:

                                for

                                        1.格式

                                                for(1; 2; 3)

                                                        语句A;

                                        2.执行的流程(1,2,A,3    2,A,3     2,A,3..........)

                                                单个for循环的使用

                                                多个for循环的嵌套使用

                                                        1).

                                                        for(1; 2; 3)

                                                                for(4; 5; 6)

                                                                        A;

                                                                        B;

                                                        整体是两个语句,1 2 3行是第一个语句,4行是第二个语句

执行顺序:1 2 4 5 A 6 5(A 6...一直执行到5不成立)3 2(成立继续4 5 A 6 5 (A 6...一直执行到5不成立))3 2(不成立)B

                                                        2).

                                                        for(1; 2; 3)

                                                                for(4; 5; 6)

                                                                {

                                                                        A;

                                                                        B;

                                                                }

                                                                整体是一个语句

                                                        3).

                                                        for(1; 2; 3)

                                                        {

                                                                A;

                                                                B;

                                                                for(4; 5; 6)

                                                                        C;

                                                        }

                                                                整体是一个语句

                                        3.范围问题(无“{ }”控制一个语句,有“{ }”控制{ }内语句)

                                        4.举例:

                                                1+2+3+......+100

                                                1+1/2+1/3+......+1/100

上图注释出现了:

强制类型转化

        格式:

                (数据类型)(表达式)

        功能:

                把表达式的值强制转化为前面所指定的数据类型

        例子:

                (int)(4.5+2.2)最终值是6

                (float)(5)       最终值是5.000000

浮点数存储所带来的问题:

        float 和 double都不能保证可以精确的存储一个小数

        举例:

                有一个浮点型变量x,如何判断x的值是否是零

                        if(|x-0.000001|<=0.000001)

                                是

                        else

                                不是

为什么循环中更新的变量不能定义成浮点型:

        浮点型是非准确存储,也有可能准确存储

                                                求1到100之间的奇数的平均值(注意图中注释