总结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之间的奇数的平均值(注意图中注释

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值