程式設計中的,定義、宣告、初始化,各指的是什麼,舉例說明下?使用者19479498402050482019-12-23 15:16:51

定義就是定義,比如INT A,就是定義一個A變數。函式也是。大體就是沒有的,你造一個出來(表達不好,知道意思就行)。初始化就是你定義出來的變數,它最開始的值是多少,你得給它一個。int a = 100; int a; a = 100; 這種就是了。一定記得初始化,否則,有時,會遇上一些莫名其妙的問題。主要說的是宣告,對於一個函式 void B(xxxxx){ xxxx }是這種樣子。假如在一個頁面中有A,B函式,A函數里呼叫B函式,但是B函式是定義在A函式下面。就是{}包起的程式碼是寫在A下面。此時,提示找不到B函式。就需要void B(xxxxx);複製到A的上面去。A就知道了原來B函式是這造型。這就叫宣告一下。當然你也許會想,還不乾脆把程式碼都搬到A上面去,當然也行,但是當有ABCDEFG很多函式時這些函式相互交叉呼叫,關係複雜時,你把誰搬上去都搞不定。這時就把所有函式都上去宣告一通吧。在生活中,兩者常混為一談,常聽說我在函數里聲明瞭一個XX變數,其實是錯的,是定義了一個變數,但是能知道意思就行,何必執著於對與錯。好累,希望對你有用…………。。。。。