关于局部变量、全局变量、形式变量和实参变量

局部变量是指声明在函数里的变量,它的生存周期是和它所在的函数体一致的。
全局变量是指声明在函数体外面的,生存周期与程序是一样的。可以在同一个程序下不同的函数体里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数组。

再次说明由于数组的维数必须是常量;因此不能用一个变量代替它。

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