C語(yǔ)言在函數(shù)中使用goto的問(wèn)題#include <stdio.h>#include <string.h>int main(){A:{printf("1\n");}void aa(){goto A;}printf("2\n");aa();}編譯后報(bào)錯(cuò):error: label 'A' used but not defined可是我需要goto在void aa()里,該怎么改?
2 回答

慕神8447489
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊
你這個(gè)程序有很大問(wèn)題,
首先函數(shù)不能嵌套定義,不能在一個(gè)函數(shù)中定義另一個(gè)函數(shù),void aa() 定義在 main 函數(shù)中是不對(duì)的。
第二 goto 不能跨函數(shù)跳轉(zhuǎn)的。
- 2 回答
- 0 關(guān)注
- 1419 瀏覽
添加回答
舉報(bào)
0/150
提交
取消