C语言学习笔记(1)——C语言的三种程序设计

C语言学习笔记(1)——C语言的三种程序设计

C语言的三种程序设计分别是顺序程序设计,选择程序设计和循环程序设计。下面进行一下具体介绍。
1.顺序程序设计

顺序结构指的是 执行完一个指定的操作后,必然接着执行另一个指定操作的结构。是最简单的C语言基本结构。在此不再赘述。

2.选择程序设计

此结构中包含一个判断框,看条件是否成立,决定选择哪个方框进行下一步操作。在此结构中一般有两种语句来实现选择结构:if语句和switch语句。其中最常用的是if语句。

if 语句一般有三种形式:
(1)if语句没有else部分。
(2) if语句有else子句部分。
(3)if语句有else部分并且else部分嵌套了多层if语句。

switch语句的使用并没有if语句频率高,两者的区别主要是:if语句只有两个分支可供选择,而switch 语句可以实现多分支选择结构。switch语句可以根据表达式的值,使流程跳转到不同的语句,若没有相匹配的case常量,转去执行default后面的语句。一般用break语句使流程跳出switch语句的执行。

3.循环程序设计

该结构又称为重复结构,需要反复执行某一部分,有两种结构:while型和until型。下面主要介绍一下应用最多的while型语句,do while型语句和for语句。

1.while(表达式)语句
语句即程序的循环体,可以是一个复合语句。表达式就是该程序的循环条件。当满足循环条件的表达式时,就执行循环体语句。

2.do
语句
while(表达式);
这里需要注意的是while语句和do while语句的区别,在while语句中要先检查条件是否成立再执行循环体,而do while语句中先无条件执行循环体,再判断条件是否成立,所以在do while语句中循环体至少会执行一次。

3.for 语句
for(循环变量赋初值;循环条件;循环变量增值)
语句;
初始条件可以设置多个,循环条件表达式用来判断是否继续循环,循环变量增值作为循环的调整。

4.三种循环的嵌套和比较

这三种循环可以想相互嵌套,即一个循环体中包含另一个循环体。
for语句比while语句功能强,除了可以给出循环条件外,还可以赋初值,使循环变量自动增值,因此只要是while语句可以完成的操作,for循环都可以完成。
另外这三种循环语句都可以通过break语句跳出循环,用continue语句结束本次循环。

5.总结
这三种程序设计是c语言学习的基础,要着重把握好后两种程序设计中常用的五个语句,注意他们适用的情况和使用的异同。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值