博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言流程控制
阅读量:7134 次
发布时间:2019-06-28

本文共 794 字,大约阅读时间需要 2 分钟。

顺序结构

顺序结构是最常用的结构,即从上到下的执行语句。

int num=5;num++;num=13;

条件结构

条件结构是当表达式为真的时候执行语句块,C语言提供了两种条件结构

if...else if...else

如果条件表达式1为真(不为0),执行语句块1,否则如果条件表达式2为真(不为0),执行语句块2,如果上述条件都不满足执行语句块3。这个结构中if有且只有一个,else if可以有任意多个,else最多只有一个

if(条件表达式1){    语句块1;}else if(条件表达式2){    语句块2;}else{    语句块3;}

switch...case

如果表达式的值为值1,则执行语句块1,如果表达式的值为值2,则执行语句块2,若以上条件都不满足,则执行语句块3。如果在这里不写break,那么会连同下一个case的语句块一同执行。

switch有且只有一个,case可以有任意多个,default最多有一个

switch (表达式){    case 值1:        语句块1;        break;    case 值2:        语句块2;        break;    default:        语句块3;}

循环结构

循环结构即多次执行同段代码的结构

while

满足条件即不断执行语句块直到条件不满足

while(条件){    语句块;}

do...while

先执行一次语句块,如果条件满足再执行一次,依次循环直到条件不再满足。与while的不同之处在于先执行一次语句块

do{    语句体;}while(条件);

for

首先执行初始化语句,如果条件满足,执行语句块,执行完毕执行后处理,再检查条件是否满足,如果满足再执行语句块,依次循环直到条件不满足

for(初始化语句;条件;后处理){    语句块}

转载地址:http://vlcrl.baihongyu.com/

你可能感兴趣的文章
HDU 2886 Lou 1 Zhuang
查看>>
图论08—次短路的距离及路径
查看>>
jQuery源码研究——解决命名冲突
查看>>
网络协议、报文、格式与数据结构
查看>>
jQuery EasyUI 教程-Tooltip(提示框)
查看>>
NStimer 被堵塞
查看>>
主成分分析(PCA)原理详解(转载)
查看>>
Launcher3实现壁纸居中
查看>>
森林、树与二叉树相互转换
查看>>
LDA 线性判别分析
查看>>
Aop学习笔记系列一
查看>>
Ubuntu12.04 下 GTK3.xx 的安装、编译和測试
查看>>
cocos2d-x中六种持续性动作
查看>>
容器如何访问外部世界?- 每天5分钟玩转 Docker 容器技术(36)
查看>>
(转)基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍
查看>>
【JavaScript】JS读取XML文件并进行搜索
查看>>
dubbo本地调试直连
查看>>
Hadoop之——HBASE结合MapReduce批量导入数据
查看>>
机器学习案例学习【每周一例】之 Titanic: Machine Learning from Disaster
查看>>
uiwebview 离线缓存 图片
查看>>