goto语句的用法 c语言中goto语句的用法


goto语句的用法 c语言中goto语句的用法

文章插图
大家好,小跳来为大家解答以上的问题 。c语言中goto语句的用法,goto语句的用法这个很多人还不知道,现在让我们一起来看看吧!
【goto语句的用法 c语言中goto语句的用法】1、goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:) 。
2、语句标号起标识语句的作用,与goto 语句配合使用 。
3、C语言不限制程序中使用标号的次数,但各标号不得重名 。
4、goto语句的语义是改变程序流向 ,  转去执行语句标号所标识的语句 。
5、goto语句通常与条件语句配合使用 。
6、可用来实现条件转移,构成循环,跳出循环体等功能 。
7、在结构化程序设计中一般不主张使用goto语句 ,  以免造成程序流程的混乱,使理解和调试程序都产生困难 。
8、以下例句,当i等于5时,程序转向stop标签处语句 。
9、// Example of the goto statementvoid main(){int i, j;for ( i = 0; i < 10; i++ ){printf( "Outer loop executing. i = %d", i );for ( j = 0; j < 3; j++ ){printf( " Inner loop executing. j = %d", j );if ( i == 5 )goto stop;}}/* This message does not print: */printf( "Loop exited. i = %d", i );stop: printf( "Jumped to stop. i = %d", i );} 。
本文到此分享完毕,希望对大家有所帮助 。