循环结构

一、goto语句

1、goto语句是无条件转向语句,不用考虑正常的程序控制流程。(会打破程序运行的结构化逻辑,不建议使用)

2、goto 语句标号:语句标号要用标识符(由字母,下划线开头,并由字母,数字,下划线组成)表示:goto + 标识符;

3、goto 语句与if构成循环语句:在if语句开始之前加上标识符,if语句结束前加上goto;

循环语句三要素:

循环变量初始化语句、循环的执行条件、使循环趋于结束的语句。

i = 1;                              if (i  < 100)    ++i

如果没有趋于结束语句会使循环条件恒为真,陷入死循环。

二、while语句

1、while(表达式):先判断表达式内的条件是0还是!0,再执行之后的语句。

   while();加分号会使程序陷入死循环。

2、while语句可能使循环体一次都不执行。

三、do……while语句

1、do {

循环语句

}while;             while一般写在}后面,不换行,一定要在while后面加上“;”

2、do 先执行循环体,然后while判断循环条件是否成立。do while语句至少执行一次循环。

四、for语句

1、for(表达式1;表达式2;表达式3)

(1)先求解表达式1。
(2)求解表达式2,若其值为真(值为非0),则执行for语句中指定的内嵌语句,然后执行下面第(3)步。若为假(值为0),则结束循环,转到第(5)步。
(3)求解表达式3。
(4)转回上面第(2)步骏继续执行。
(5)循环结束,执行 for 语句下面的一个语句。

2、for语句中表达式1,可以在for循环执行之前赋值,所以可以省略。

    表达式2是判断循环条件的,不能去掉,否则会认为循环条件恒为真。

五、break语句和continue语句

1、break:可以从循环体内跳出循环体,提前结束循环,在循环嵌套语句中break语句的作用通过在花括号的位置来判断。结束整个循环。

2、continue:会终止当前循环,进入到下次循环。结束本次循环。

六、

1、判断一个数是回文数

2、判断一个数是素数或者质数(n<i是质数,n!<i是素数)

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值