指针问题专用贴
来源:互联网 发布:ip攻击软件下载 编辑:程序博客网 时间:2024/05/20 01:44
指针作为形参肯定有很多都不清楚其中具体的原理,我也是最近摸清了些门道:
下面就用一些例子来给大家说明:
基于上面的问题: 因为指针作为形参传递过去的是它的拷贝,只是说他们指向同一块内存地址。
上面其实是给他的拷贝体进行了内存地址分配
这里为什么能得到正确的值了呢?
因为这里形参分配的内存其实是给s本身在分配了 ,上面分配的时候用的是(*s)
这里打印的结果为: 10 10为什么呢? 因为main函数中q指针作为形参传递给了fun函数,fun函数中p为q指针的拷贝体,f
fun函数中的p在函数体中重新指向了整数b的地址。所以q指针本身的值是没有发生变化的
这里打印的结果是: 10 100
这里可以正确打印我们想要的结果了,因为main函数中的q指针和形参中的p指针都指向了整数a的地址。
fun函数中其实是修改整数a地址中的值,所以在后文中打印指针q中的内容时,也能打印出100了
阅读全文
0 0
- 指针问题专用贴
- 《Dojo构建Ajax应用程序》勘误与问题专用贴
- 《Spring高级程序设计》意见与翻译问题专用贴
- 留言专用贴
- 闲聊专用贴----
- 专用留言贴
- Poderosa 讨论专用贴
- Drools专用贴
- Dojo问答专用贴
- 找工作专用贴
- 偷懒自责专用贴
- 问题 H: 省赛专用题(8)
- 问题 A: 省赛专用题(1)
- 关于树莓派专用相机的初始化问题
- 【百度空间代码专用贴】
- PY爬虫专用导航贴
- 指针问题
- 指针问题
- cocos2d中帧
- vue.js 中v-bind指令的使用
- Git常用命令
- UE4 新建自定义Map
- 黄泥和裤裆
- 指针问题专用贴
- mysql(5):基础,where子句的语法介绍
- org.apache.log4j.Logger详解
- JAVA小程序之猜数字游戏(题目解析)
- maven setting.xml配置说明
- 操作系统学习(一)进程管理
- 关于服务端数据加密
- web项目log4j日志配置和使用
- flex 布局下关于容器内成员 flex属性的理解