百度包年推广网站建设,淘宝指数查询,网站建设跟网站结构,岳阳市公共资源交易网定义
形参
形式上的参数#xff0c;没有确定的值
实参
实际存在的#xff0c;已经确定的参数#xff0c;常量#xff0c;变量#xff0c;表达式#xff0c;都是实参
区别 实参的值不随形参的变化而变化 在C语言中#xff0c;数据传送是单向的#xff0c;即只能把实…定义
形参
形式上的参数没有确定的值
实参
实际存在的已经确定的参数常量变量表达式都是实参
区别 实参的值不随形参的变化而变化 在C语言中数据传送是单向的即只能把实参的值值传递给形参但形参的变化不会改变实参的值我们可以简单理解就相当于把实参的值 复制给了另一个数形参而另一个数的改变不会改变原来数实参的值正规来说他们在内存中位于不同的位置形参将实参的内容复制一份在该函数运行结束的时候形参被释放而实参内容不会改变。
实参传递给形参的参数个数类型和顺序都应相同
实参传递给形参的参数个数类型和顺序都应相同否则会系统强制转换出现数据丢失或者 “类型不匹配”的错误。
如果实参是数组名那么形参传递的之就是地址的值
在C里面 是无法做到形参改变 实参值同步改变的
如果要用函数改变实参的值可以用指针作为参数来改变。 形参和实参虽然可以同名但它们之间是相互独立的互不影响因为实参在函数外部有效而形参在函数内部有效