首页>计算机>软件水平考试>复习指导>正文
计算机软件水平考试:程序员之程序设计知识点(二)

www.zige365.com 2010-6-23 13:47:13 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

  6. 语句标号和goto语句

  C程序的语句之前都可插入标识符和冒号,该标识符即为其后语句的标号。如

  strat:X= 0;

  标识符Start就是语句“x=0;”的标号。

  goto语句(goto标号;)是一种无条件转移语句,其意义是将程序的控制转到以所指定的标号命名的语句处。goto语句通常出现在if语句内,实现当某种条件出现时,需要改变正常的顺序执行控制流程。由于goto语句过份的随意使用会给程序的理解带来很大的困难,所以一般强调不使用goto语句来编程。只有当一个多重循环的最内层,当发现某种特别的情况需要结束整个多重循环,这时可用goto语句让程序执行从最内层直接转到外层循环之外。注意,break语句只能跳出包含它的一层循环。

  7.用goto语句构成循环

  在早先非结构化程序设计中,由于语言提供的控制结构的结构性差,常用goto语句构成循环。但在结构化程序中,不再用goto语句构成循环。考生掌握这个知识是要求考生能将goto语句构成的循环改写成结构化控制结构描述的循环。

本新闻共7页,当前在第7页  1  2  3  4  5  6  7  

我要投稿 新闻来源: 编辑: 作者:
相关新闻