| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 746 人关注过本帖
标题:形参向实参的值传递
只看楼主 加入收藏
乌衣巷
Rank: 1
等 级:新手上路
帖 子:9
专家分:8
注 册:2012-9-9
结帖率:50%
收藏
已结贴  问题点数:5 回复次数:4 
形参向实参的值传递
为什么调用函数的时候实参指针变量所指的地址不能改变呢?单纯的来理解的话两个指针所指的地址应该是改变了的啊?
2012-09-23 12:05
遗矢的老人
Rank: 9Rank: 9Rank: 9
来 自:成都
等 级:蜘蛛侠
威 望:7
帖 子:325
专家分:1131
注 册:2012-7-20
收藏
得分:1 
内存块的地址是唯一的啦,不管在哪儿函数,哪儿程序,只要硬件没变,那编号就是固定的
2012-09-23 18:55
zxd543
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:内蒙古
等 级:贵宾
威 望:17
帖 子:453
专家分:2351
注 册:2012-4-12
收藏
得分:1 
形参保存在栈中  
实参保存在堆中  
调用完成栈中的变量就不存在了
堆中的只有main函数结束以后才消失

马马虎虎 不吝赐教 我是路过蹭分滴
2012-09-23 19:02
小赵q1
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:492
专家分:777
注 册:2011-8-26
收藏
得分:1 
实参在内存中占据一块地址,指针变量也在内存中占据一块地址,不过指针的地址里存放的是地址而不是值,它指向那个地址就像一个人的名字,想找这个人直接找他本人也可以,喊他的名字也可以,喊他的名字就相当于调用指针去修改这个变量。
2012-09-23 19:13
乌衣巷
Rank: 1
等 级:新手上路
帖 子:9
专家分:8
注 册:2012-9-9
收藏
得分:0 
回复 2楼 遗矢的老人
请教一下,我怎么感觉用指针变量和变量做形参的时候,它们值传递的时候我怎么理解不了呢?比如用变量的话得必须改地址,用指针的话得改内容,怎么感觉想不通呢?请教一下!
2012-09-28 15:35
快速回复:形参向实参的值传递
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019607 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved