形参占用存储单元吗(形参)

怎言笑
阅读

形参占用存储单元吗(形参)

您好,现在渔夫来为大家解答以上的问题。形参占用存储单元吗,形参相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、楼主你好,要理解这个必须理解一个问题,就是指针的定义。

2、指针自己是有一个存储空间的,里面存的是被指的一个数(如a)的地址。

3、也就是说指针中存的是a的地址。

4、调用函数的时候,通过指针找到a的地址,然后对a的值进行改变,也就改变了a的值。

5、 其二是,我们普通的赋值(主函数中),a=2,其实并不是对a赋值,a只是一个代号,a是指向a所在的地址,a只是一个入口,就是对a所在的地址中的存的数据进行了改变。

6、 如果在讲a作为实参传数据给形参b,这样的话,就是把a地址中的数据传给了b,调用函数中对b的赋值等,仅仅是影响到了b中的值,而没有影响到了a的值。

7、 形象的说吧,指针到最后是一个东西,不管a还是b对这样东西做修改,都会改变。

8、而普通的是两样东西,b做修改的仅仅只是b的东西,跟a的没有关系。

本文就为大家分享到这里,希望小伙伴们会喜欢。

阅读
本文由用户上传,如有侵权请联系删除!

撰写回复
更多知识