- 9
- 0
- 约1.11万字
- 约 12页
- 2016-10-09 发布于贵州
- 举报
C语言程序设计指针教学要点分析
C语言程序设计中指针教学要点分析
徐 兵
( 广东海洋大学信息学院, 广东 湛江 524088)
1 指针知识单元构成
1.1 指针定义
在计算机内存中, 每一个存储单元(通常为 1
字节 )都有一个固定的编号, 就像酒店中的房间号
码一样, 这个编号就称为地址, 如图 1 所示。变量
P 和 x的地址分别是 3610 和 2000, 相当于房间
号。在地址所标识的内存单元中存放数据, 如在变
量 x的单元中存放一个数 9, 这就相当于酒店中各
个房间里居住的旅客一样。
x为变量 x的地址,*p 为指针变量 p 所指向的存储
单元。应该注意的是在定义时 * 只起说明作用, 不
是运算符。
比如下面的语句中:float x= 1.5; float
*P= x; float *P= x; 根据指针的定义很显然第 2 条语句是正确的。迷
惑的原因就在把 * 当成了运算符。其实, 这里的
float * 共同来修饰 P, 定义一个指向浮点型的指
针变量, 同时要将一个指针 x赋值给 P。1.3 指针与数组
1.3.1 指针与数组区别。在 C语言中数组与指
针的关系非常密切, 但它们还是有着本质上的区
别。指针可以随时指向任意类型的内存单元, 它的
特征是可变。所以我们常用指针来操作动态内存。
当数组作为函数的参数进行传递时, 该数组自动
退化为同类型的指针。例如:char x []=chi
您可能关注的文档
- C_将SQL数库中数据导入Excel中,并将Excel中反导入SQL数据库中.doc
- C各章练习题参答案.doc
- C波段紫外线的菌作用.doc
- C程序设计(第版)谭浩强答案(当前最新).doc
- C程序设计复习1111111111.doc
- C程序设计教程六章.doc
- c第三章 药物谢动力学.docx
- C语言 数组指针练习题.doc
- C语言-第8章指针.doc
- C语言1-12练习题.docx
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 【课件】2026年安全生产月-人人讲安全、个个会应急——排查整治风险隐患(48页).pptx VIP
- 油井实测示功图解释大全.pdf VIP
- 地质调查员地质灾害方向职业技能竞赛模拟试题(含答案).docx VIP
- 柱增大截面加固施工方案.docx VIP
- 普通心理学第六版PPT完整全套教学课件.pptx VIP
- 气排球比赛记录表格模板.doc VIP
- 幸福在哪里知到智慧树期末考试答案题库2025年云南大学.docx VIP
- 2025年山西省高考历史试卷真题(含答案解析).docx
- 上海市杨浦区2023_2024学年高二化学下学期6月期末模拟考试.docx VIP
- 马克思主义与社会科学方法论课后习题答案 2025版.pdf
原创力文档

文档评论(0)