C语言中函数的参数和局部变量有何区别?请举例分析。

如题所述

参数分值传递和地址传递,如果是值传递,和局部变量基本相同,一般而言都是在函数内可见,参数作用是用来传递函数功能实现的输入数据的携带!
而如果是地址传递的话就不同了,他携带的是参数值地址而不是参数的表面值,这一般是参数为数组或指针的情况下的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-08
局部变量只在其作用域(即所在子块)内有效。函数参数分形参和实参,都可以是变量,主要用于函数调用。
相似回答