5 回答

TA貢獻1942條經(jīng)驗 獲得超3個贊
函數(shù)定義就是規(guī)定函數(shù)的格式與功能。
函數(shù)聲明就是在函數(shù)調用之前進行的一種說明。
下面舉例說明兩者的語法格式:
12345678910111213 | #include<stdio.h> int fun( int a, int b); // 函數(shù)的聲明 void main() { int x=1, y=2; int c; c = fun(x+y); } // 下面的fun函數(shù)就是函數(shù)的定義 int fun( int a, int b) { return a+b; } |
注:如果被調函數(shù)(上例中為fun函數(shù))寫在調用處之前,可以不聲明(本例是現(xiàn)在調用處 (c = fun(x+y);)之后)。

TA貢獻1993條經(jīng)驗 獲得超6個贊
CAboutDlg里面用OnTimer函數(shù)?按照這個錯誤看應該是你在CABoutDlg里面定義了onTimer函數(shù),而沒有在這個類里面實現(xiàn),你是不是本意是要在主對話框類里面實現(xiàn)OnTimer函數(shù)的,比如是在CXXXDlg類中實現(xiàn)OnTimer函數(shù),卻錯誤的將函數(shù)定義添加到CAboutDlg里面了。

TA貢獻1818條經(jīng)驗 獲得超11個贊
這是一個延時函數(shù)()里的unsigned int a是一個形參,為int型變量最 大值為32767;{}里的unsigned int i和()里的一樣 只是變量的名稱不同,為i;while就是循環(huán)語句 如果他后面的()里的量不為零就執(zhí)行他{}里的內(nèi)容,一旦為零就跳出該語句。for(i=0;i<600;i++);就是把i定為零,如果i在for里小于600就跳到第三步i++(也就是i自增1);然后i=1但他還是小于600,接著就到第三步。。。。599次之后i=600,600就不小于600,這時就跳出for。while后的()如果為零就跳出while
- 5 回答
- 0 關注
- 1061 瀏覽
添加回答
舉報