语句标号和goto语句

一、语句标号
  在C语言中,语句标号不必特意加以定义,标号可以是任意合法的标识符,当在标识符后面加一个冒号,如:flag1:、stop0:,该标识符就成了一个语句标号。

   注意:在C语言中,语句标号必须是标识符,因此不能简单地使用10:、15:等形式。标号可以和变量同名。
  通常,标号用作goto语句的转向目标。如:

  goto stop;
  在C语言中,可以在任何语句前加上语句标号。例如:

  stop: printf("END\n");
二、goto语句

  goto语句称为无条件转向语句,goto语句的一般形式如下:
  goto      语句标号;

  goto语句的作用是把程序的执行转向语句标号所在的位置,这个语句标号必须与此goto语句同在一个函数内。滥用goto语句将使程序的流程毫无规律,可读性差,对于初学者来说应尽量不用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值