C语言第四节(7)

switch....case关键字也可以用来编写分支,如果分支里每个选择都可以用一个唯一的整数表示才可以采用这种格式编写

每组语句最后都必须使用break;语句结束

default关键字后面的语句用来处理所有没有列举的数字

循环可以把一组语句反复多次执行

for关键字可以用来编写循环

for循环里可以让一个变量代表一组数字,然后用同样的方法处理其中的每个数字

这个变量叫做循环变量

编写for循环之前首先要找到一组数字

假设有1 2 3 4 5这5个数字,其中1是开始数字,5是结束数字

以下格式可以描述循环变量num从1变到5的过程

(num =1;mum<=5;num++)

从5变到1的过程用以下格式表示

(num=5;num>=1;num--)

只要程序里希望处理一组数字都可以采用for循环实现

 

 

 

假设有如下for循环

for(1;2;3){      4     }

它按照以下分组方式执行

【1,2】【4,3,2】【4,3,2】....【4,3,2】

第一组和其他情况都不一样

正常情况下for循环一定在两组之间结束

如果编号为2的逻辑表达式结果为假就立刻结束循环

如果for循环正常结束了,循环变量一定在指定数字范围外

有可能第一个分组就直接结束了,这种时候大括号里面的语句就根本没执行

for循环小括号里的所有语句都可以省略

如果省略最前面和最后面的部分,可以当这部分不存在

如果省略中间的逻辑表达式就表示逻辑表达式永远为真,这种循环不能正常结束,它们叫做死循环

小括号的前后两部分可以是多条语句,这些语句需要用逗号连接

C99规范里允许在循环的小括号里面临时循环声明变量,这种变量只能在循环里使用(例如num2只能在循环里使用)

 

可以在循环里使用break;语句立刻结束循环

执行break;语句后循环变量不会再变化

如果循环采用braek;语句结束则循环结束后循环变量一定在指定数字范围内

如果编写循环的时候不知道要处理的数字有多少个就可以编写死循环处理它们

在循环里合适的时候用braek;语句结束它

在循环里使用continue;语句可以直接跳到循环大括号的末尾(break;语句和continue;语句一般使用在分支里)

 

 

 事前猜不到的数字叫随机数

rand标准函数用来获得随机数

为了使用这个标准函数需要包含stdlib.h头文件

srand标准函数用来设置随机数种子

这个函数需要一个整数做为种子使用

不同的种子长处不同的苹果树,可以得到不同的随机数

为了使用这个标准函数需要包含stdlib.h头文件

任何程序只需要设置一次随机数种子

time标准函数用来获得当前时间

这个函数用一个整数表示获得的时间

同一秒之内表示时间的整数不变

为了使用这个函数需要包含time.h头文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值