循环分支语句

本文详细介绍了C/C++中的各种基本控制结构,如if、switch、while、for、do-while以及break和continue的使用,同时涵盖了随机数生成函数rand、srand和获取当前时间的time函数。
摘要由CSDN通过智能技术生成

A目录

1循环语句 if    switch    while    for      do-while    goto

2跳出语句   break   continue

1循环语句

1》if语句

     一种简单的判断语句,组成如下:

if(判断对象){作用内容};

else{内容2};

二者还可以相互嵌套 else if

2》switch语句

switch (expression 判断表达式(执行项目的判断依据)) {

case(case 后的值,必须是整形常量表达式) value1(项目名称): statement(项目内容)

case value2: statement

default(条件都不满足): statement }

3》while循环语句

while(表达式)判断表达式

语句;循环的内容

4》for循环语句

for(表达式1(循环变量的初始化); 表达式2(循环结束条件的判断); 表达式3(循环变量的调整))

语句;循环的内容

5》do-while循环语句

do 语句;

while(表达式);(不符合才跳出)

注:先循环后判断,for   和   while  事先判断后循环

6》goto语句

goto 跳转位置表达式

表达式:

2  跳出语句

1》break语句(完全跳出)

break 的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执⾏。

2》continue语句(仅跳出本循环)

continue 的作⽤是跳过本次循环中 continue 后边的代码,在 for 循环和 while 循环中有 所差异的。

B特种函数

1    rand函数

头文件《stdlib.h》该函数会生成随机数

但是随机数的生成依赖于“种子”。

2   srand函数

void srand (unsigned int seed);⽤来初始化随机数。

3   time函数

time_t time (time_t* timer);

头文件《time.h》

time 函数会返回当前的⽇历时间,其实返回的是1970年1⽉1⽇0时0分0秒到现在程序运⾏时间之间的 差值,单位是秒。返回的类型是time_t类型的,time_t 类型本质上其实就是32位或者64位的整型类 型。 time函数的参数 timer 如果是⾮NULL的指针的话,函数也会将这个返回的差值放在timer指向的内存 中带回去。 如果 timer 是NULL,就只返回这个时间的差值。time函数返回的这个时间差也被叫做:时间戳

   

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值