long qianxu(long k,long q){long a,b,c,d;if(q>n) goto loop;if(l[q]=='#') return 0;int main(){//freopen("in.tst","r",stdin);cin>>l;n=l.size();qianxu(0,0);loop: ;system("pause");return 0;}
2 回答

天涯盡頭無女友
TA貢獻1831條經(jīng)驗 獲得超9個贊
不能在不同函數(shù)中使用goto:
goto的使用用法上規(guī)定:
goto
是轉(zhuǎn)向語句,按其英文含義就可理解
用法
標(biāo)號:
語句;
......................
goto
標(biāo)號;
或者
goto
標(biāo)號;
.....................
標(biāo)號:
語句;
標(biāo)號和
goto
必須包括處于同一個函數(shù)內(nèi)
標(biāo)號的寫法跟變量名一樣不能和關(guān)鍵詞
相同,后面必須帶冒號
當(dāng)程序執(zhí)行到
goto
這個語句時,程序就轉(zhuǎn)跳到標(biāo)號后面的語句去了

眼眸繁星
TA貢獻1873條經(jīng)驗 獲得超9個贊
不能在不同的函數(shù)里使用goto跳轉(zhuǎn),而且這么做也完全沒有必要。如果有一段程序段會經(jīng)常讓不同的函數(shù)用到,可以使用宏。
- 2 回答
- 0 關(guān)注
- 1055 瀏覽
添加回答
舉報
0/150
提交
取消