關於局部變量、全局變量、形式變量和實參變量

局部變量是指聲明在函數裏的變量,它的生存週期是和它所在的函數體一致的。
全局變量是指聲明在函數體外面的,生存週期與程序是一樣的。可以在同一個程序下不同的函數體裏UPDATE。


形式參數是指你聲明函數以及創建函數時參數列表裏的參數,用來接收實際參數,也就是被賦值,包括傳值賦值,傳址等賦值方式。


實際參數就是當你調用某個函數時,寫在括號裏用來給形式參數賦值。
例如:
void divide(double d){};
d爲形式參數。
調用時
divide(20.0);

20.0爲實際參數。

一般地,聲明N維數組的指針時,除了最左邊的方括號可以留空之外,其他都需要填寫數值。請參照下面的等效原型表示:

int sum4d(int (*ar)[12][20][30],int rows); //ar是一個指針

此處ar指向一個12*20*30的int數組。

再次說明由於數組的維數必須是常量;因此不能用一個變量代替它。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章