分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
来源:互联网 发布:单片机下载程序需要 编辑:程序博客网 时间:2024/06/10 18:53
分支语句:
(1). if
if语句中使用一个逻辑表达式的计算结果控制一组语句是否要执行
如果逻辑表达式的结果为真,则语句执行,否则不执行
(2). switch ... case (default)
如果一个分支里包含有限个整数,每个整数需要使用专门的语句处理,这种分支就可以采用switch ... case格式编写
每组处理语句最后都必须使用break语句结束.
循环结构:
(1). for(1;2;3)
{
4;
}
按照如下方式分组执行:[1,2],[4,3,2],[4,3,2],[4,3,2].......
如果for(;;;), 表示进入死循环
(2). while
如果不知道循环需要执行多少次,就采用while关键字编写
while(逻辑表达式)
{
反复执行的语句
}
只要逻辑表达式结果为真,就一直执行循环
while(1)---------死循环
(3).do ....while
do ... while循环至少会执行一次大括号里面的语句
break:
可以在循环里使用break语句,立刻终止循环的执行
采用break结束的循环,在循环结束后循环变量一定落在数字范围内
continue:
在循环里使用continue语句,它可以直接掉到循环大括号的末尾,中间包含的所有语句这次循环都不执行
随机数:
#include <stdlib.h>
#include <time.h>
srand(time(0));
int num =rand()%36+1;(1-36之间的随机数)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int num=0,guess=0;
srand(time(0));
num=rand()%100 +1; //每次运行,num的值不同
for(;;) //死循环
{
printf("请猜一个数字:");
scanf("%d",&guess);
if(guess > num)
printf("猜大了\n");
else if(guess < num)
printf("猜小了\n");
else
{
printf("猜对了\n");
break;
}
}
return 0;
}
- 分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
- 分支语句 循环语句 if,switch,do,while,for分析
- C语言中流程控制语句(if,switch,for,while,do-while,continue,break,return)
- if,continue,break,while,do-while, switch,return,foreach,for等条件语句的使用
- 循环语句if(){}else{}、if(){}else if(){}...else{}、do{}while()、for(){}、with(){}break/continue语句
- java程序流程控制,if语句,switch语句,while语句,do while语句,for 语句,break关键字,continue关键字
- 循环控制语句for while do-while if switch
- 笔记:循环(for, if, do...while, break, switch)
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- swift中流程控制:for in、while、do while、if、switch、continue、break...
- for,while,do...while,switch,break,continue,return的用法
- switch,for,while,break,continue语句
- Java基础---条件语句、Switch、while、do while、for、break、continue
- JavaSE (七)循环控制语句:while、do....while、for,break和continue用法
- shell编程--流程控制for,do-while,if-then,break,continue,case等
- Swift第三课 分支语句 if else for forin switch while do-while
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- 树、森林与二叉树的转换总结
- ios开发之 APP上架要填写什么?有什么要注意?
- C语言-SOCKET
- C语言-WIN32-IOCP
- 图片头文件信息解析
- 分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
- C语言-WIN32导学
- android 可移动悬浮框的实现
- C语言-WIN32进程
- Longtail Hedgehog
- SQL 复杂查询,单行子查询,多行子查询,分页查询,删除一张表中的重复记录,左外连接和右外连接
- C语言-WIN32文件
- Activity的透明效果
- springmvc 下资源访问不到,报404错误