debug后不知道該怎么解決求大神!急求?。?/h1>
2 回答

TA貢獻1111條經(jīng)驗 獲得超0個贊
有人告訴你函數(shù)調(diào)用可以這樣做么
SCH_Add_Task( void XX(X), 3000 , 8000);
1)SCH_Add_Task( XX(X), 3000 , 8000); 實參為函數(shù)調(diào)用XX(X)的返回值,形參為函數(shù)XX返回值的類型。
2)SCH_Add_Task( XX, 3000 , 8000); 實參為函數(shù)XX即函數(shù)XX的地址,形參為函數(shù)指針
void XX (b)
{ b=1;}
這不是C,C++的定義方式
C,C++:
1)新式定義
void XX (int b)
{ b=1;}
2)老式定義
void XX (b)
int b;
{ b=1;}

TA貢獻1817條經(jīng)驗 獲得超14個贊
因為你既然把這個函數(shù)調(diào)用放在了另一個函數(shù)里當參數(shù),但是這個函數(shù)是void類型,不返回任何值當然會出錯了,我不知道你調(diào)用那個void函數(shù)干嘛,但是如果你想返回一個值的話可以定義函數(shù)為int型或者其他需要的值,如果你只是想調(diào)用那個函數(shù)改變傳進去的數(shù)的值,那么可以在之前調(diào)用,把改變過的值再放到下面的函數(shù)里 !希望幫到你。
- 2 回答
- 0 關(guān)注
- 120 瀏覽
添加回答
舉報