原則是儘量不用.只有在程序結構很清楚,或goto會使程序結構更清楚易懂,極端情況下會考慮效率問題.===============================gotolable;//要跳過的代碼//(1)lable:.//(2)===============================程序會跳過(1),直接執行(2)。
- 體育問答
- 答案列表
goto語句怎麼用:c語言goto用法[朗讀]
goto語句以及用goto語句構成循環goto語句是一種無條件轉移語句,與basic中的goto語句相似.goto語句的使用格式為:goto語句標號;其中標號是一個有效的標識符。
goto只能函數內部跳,當然不能跳到另一個函數或者跳到另一個c文件goto會破壞程序的結構性,所以能不用儘量別用。
goto語句在c語言中不主張使用,可以用循環中加判斷調用函數方式實現.goto簡單的使用:main(){inta,b,c=0;loop:scanf("%d%d",&a,&b);if(a>b)gotoloop1;elsegotoloop;loop1:c=b;b=a;a=b;printf("a=%db=%d\n",a,b);
goto無條件跳轉,即只要程序在執行期間遇到goto關鍵字它將無條件執行goto所指向的標籤處.所以說goto一定是跟標籤一起使用的,標籤的定義是:exit這就是一個標籤(標籤的定義是冒號緊跟著就是標示符).要跳轉的話直接這樣gotoexit。