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

慕神8447489
TA貢獻1780條經驗 獲得超1個贊
你這個程序有很大問題,
首先函數不能嵌套定義,不能在一個函數中定義另一個函數,void aa() 定義在 main 函數中是不對的。
第二 goto 不能跨函數跳轉的。
- 2 回答
- 0 關注
- 1408 瀏覽
添加回答
舉報
0/150
提交
取消