博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《C程序设计语言》笔记 (三) 控制流
阅读量:5117 次
发布时间:2019-06-13

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

程序语言中的控制流用于控制各计算操作的次序

3.1语句与程序块

用一对花括号{}把一组声明和语句括在一起就构成一个复合语句(也叫作程序块)复合语句在语法上等价于单语句。函数体中被花括号括起来的语句便是明显的一例

3.2 if-else语句

if-else语句用于条件判定其中else部分是可选的。

3.3 else-if语句 

if(表达式)    语句else if(表达式)    语句else    语句

3.4switch语句

switch语句是一种多路判定语句,他测试表达式是否与一些常量整数值中的某一个值匹配 switch(表达式) case 常量表达式:语句序列 case 常量表达式:语句序列 default:语句序列 break 语句将导致程序的执行立即从switch中退出。在switch中case的作用只是一个标号 某个分支的代码执行完后,程序将进入下一分支继续执行,除非在程序中显式地跳转 跳出switch语句最常用的方法是break 和 return

 

 3.5 while循环与for循环

for(表达式1;表达式2;表达式3)    语句表达式1;while(表达式2){    语句    表达式3;}

 

3.6 do-while

while和for循环在执行前进行测试do-while在循环后进行测试

 

3.7 break与continue

break用于从循环中提前退出continue用于开始下一次循环的执行

 

3.8 goto与标号

C语言提供了可随意滥用goto语句以及标记跳转位置的标号从理论上讲,goto语句是没有必要的,实践中不使用goto语句也可以很容易的写出代码至此本书中还没有使用goto语句但是,在某些场合下goto语句还是用得着的。最常见的用法就是终止程序在某些深度嵌套的结构中的出来过程标号的命名和变量命名的形式相同,标号的后面要紧跟一个冒号标号可以位于对应的goto语句前面标号的作用域是整个函数大多数情况下,使用goto语句的程序段比不使用goto语句的程序段要难以理解和维护建议尽可能少的使用goto语句

 

转载于:https://www.cnblogs.com/dafume/p/7788298.html

你可能感兴趣的文章
OpenCV之响应鼠标(三):响应鼠标信息
查看>>
Android 画图之 Matrix(一)
查看>>
List<T>列表通用过滤模块设计
查看>>
【模板】最小生成树
查看>>
设计模式之结构型模式
查看>>
poj2569
查看>>
使用pygal_maps_world.i18n中数据画各大洲地图
查看>>
sql server必知多种日期函数时间格式转换
查看>>
jQuery EasyUI 的下拉选择combobox后台动态赋值
查看>>
timeline时间轴进度“群英荟萃”
查看>>
python if else elif statement
查看>>
网络编程
查看>>
文本隐藏(图片代替文字)
查看>>
java面试题
查看>>
提高码力专题(未完待续)
查看>>
pair的例子
查看>>
前端框架性能对比
查看>>
@property中 retain 详解
查看>>
uva 387 A Puzzling Problem (回溯)
查看>>
12.2日常
查看>>