C语言学习笔记(2)形参和实参

来源:互联网 发布:十一选五最大遗漏数据 编辑:程序博客网 时间:2024/05/20 15:38

形式参数:在定义函数时 函数名后面括号中的变量名称为"形式参数"简称形参

实际参数:即调用函数时候传入的变量 简称实参



在C语言中,实参向形参的数据传递是“值传递”,单向传递,只由实参传给形参,而不能由形参传回来给实参。在内存

中,实参单元和形参单元是不同的单元。这和java有些不一样


在定义函数中指定的形参,在未出现函数调用时,他们并不占内存中的存储单元。只有在发生函数调用时,函数max中的形参才被分配内存单元。在调用结束后,形参所占的内存单元也被释放。 

调用结束后,形参单元被释放,实参单元仍保留原值。 
指针变量作函数参数也要遵循这一规则。不可能通过调用函数来改变实参变量的值,但可以改变实参指针变量所指变量的值。 

 

原创粉丝点击