5 回答

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
函數(shù)定義就是規(guī)定函數(shù)的格式與功能。
函數(shù)聲明就是在函數(shù)調(diào)用之前進(jìn)行的一種說明。
下面舉例說明兩者的語法格式:
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; } |
注:如果被調(diào)函數(shù)(上例中為fun函數(shù))寫在調(diào)用處之前,可以不聲明(本例是現(xiàn)在調(diào)用處 (c = fun(x+y);)之后)。

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

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
這是一個(gè)延時(shí)函數(shù)()里的unsigned int a是一個(gè)形參,為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,這時(shí)就跳出for。while后的()如果為零就跳出while
- 5 回答
- 0 關(guān)注
- 1073 瀏覽
添加回答
舉報(bào)