- 2
- 0
- 约8.8千字
- 约 45页
- 2015-12-15 发布于广东
- 举报
6.2 指针类型6.2.1 指针的概念 什么是指针 保存内存单元地址的变量 为内存中的数据提供了直接访问手段 指针变量的声明 int *p; 声明p 用于保存整型数据的地址 double *q; 声明q 用于保存双精度数据的地址 变量p, q本身各占用4个字节(地址需用的空间) 通过指针的引用与赋值 double x, y; double *q; q = x; /* 取 x 的地址 */ *q = 3.02 /* 等效于 x = 3.02 */ y = *q; /* 等效于 y = x */ 变量的地址 = 所占用单元的首地址 指针类型的表达式 int x; x 的类型是 int * (指向整数的指针) p 的类型是 int ** (指向整数指针的指针) 例6-3: 设计一个函数,用于交换两个变量中的整数 #include stdio.h void swap(int *p, int *q) { int t; t = *p; *p = *q; *q = t; } main( ) { int x, y; scanf( “%d%d”, x, y ); swap( x, y ); printf( “%d %d\n”, x, y ); } 程序分析 作为参数的指针类型变量 参数变量有自己的内存单元(存地址) 参数传递(按值调用) 将变量 x 的地址值传
您可能关注的文档
- Dreamweaver 8中文版网页制作 王君学 于波 第9章 使用CSS和Div标签新.ppt
- Dreamweaver 8中文版网页制作 王君学 于波 第10章 使用层和时间轴新.ppt
- Dreamweaver 8中文版网页制作 王君学 于波 第12章 创建表单网页新.ppt
- Dreamweaver 8中文版网页制作 王君学 于波 第14章 测试和发布站点新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目二 创建和管理站点- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目九 Div-布局搜索屋网页- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目七 框架-布局都市社区网页- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目三 文本-编排奥斯卡网页- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目十 时间轴-制作空中飞行网页- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目十二 行为-完善个人网页功能- 新.ppt
最近下载
- 城市道路护栏清洗装置设计(已改).doc VIP
- 一年级数学20以内加减法计算专项练习题(共42份,每日一练).docx VIP
- 一年级数学20以内加减法计算专项练习题(共41份,每日一练).docx VIP
- “两个细则”考核防范措施.pdf VIP
- 一年级数学5以内加减法计算练习题(每日一练,共33份).docx VIP
- 一年级数学5以内加减法计算练习题(每日一练,共29份).docx VIP
- 痛风石诊疗共识解读2026.pptx VIP
- 雅马哈船外机用户手册2021+(GP1800R+SVHO)+F4P-F8199-70中文.pdf VIP
- 诊疗方案知情选择同意书.doc VIP
- 配送网络布局优化(35页PPT).ppt VIP
原创力文档

文档评论(0)