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 回答

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

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