C程序设计语言读书笔记:(三)控制流

1.在C语言中,分号是语句结束符,Pascal语言却把分号用做语句之间的分隔符。
2.for( ; ; )是一个无限循环的语句,需要借助break或者return语句终止。
3.do while和Pascal语言的repeat-until语句等价。
4.continue用于使for while或者do while语句开始下一次执行循环的执行。
在while和do while语句中,continue语句的执行意味着立即执行测试部分。
在for循环中,则意味着使控制转移到递增循环变量部分。
continue只用于循环语句,不用于switch语句。
5.goto语句最常用的用法是终止程序在某些深度嵌套的结构中的处理过程。例如一次跳出两层或多层循环,这种情况下使用break语句是不能达到目的的,它只能从最内层循环退出到上一级循环。
6.目前的编程语言都采用结构化语言,在结构化程序设计中一般不主张使用goto语句,原因为:
在程序比较简单是用goto语句是比较灵活,但是当程序比较复杂时很容易造成程序流程的混乱。
利用goto语句对以后的后别人看程序是很难理解。
调试程序的过程也会变得很困难。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值