语句标号和goto语句
一、语句标号 在C语言中,语句标号不必特意加以定义,标号可以是任意合法的标识符,当在标识符后面加一个冒号,如:flag1:、stop0:,该标识符就成了一个语句标号。 注意:在C语言中,语句标号必须是标识符,因此不能简单地使用10:、15:等形式。标号可以和变量同名。 通常,标号用作goto语句的转向目标。如: goto stop; 在C语言中,可以在任何语句前加上语句标号。例如: stop: printf("END\n"); 二、goto语句 goto语句称为无条件转向语句,goto语句的一般形式如下: goto 语句标号;
goto语句的作用是把程序的执行转向语句标号所在的位置,这个语句标号必须与此goto语句同在一个函数内。滥用goto语句将使程序的流程毫无规律,可读性差,对于初学者来说应尽量不用。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
