c语言讲稿第八章.ppt

上传人:PIYPING 文档编号:14910525 上传时间:2022-02-24 格式:PPT 页数:16 大小:830KB
返回 下载 相关 举报
c语言讲稿第八章.ppt_第1页
第1页 / 共16页
c语言讲稿第八章.ppt_第2页
第2页 / 共16页
c语言讲稿第八章.ppt_第3页
第3页 / 共16页
c语言讲稿第八章.ppt_第4页
第4页 / 共16页
c语言讲稿第八章.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《c语言讲稿第八章.ppt》由会员分享,可在线阅读,更多相关《c语言讲稿第八章.ppt(16页珍藏版)》请在三一文库上搜索。

1、1,第八章 善于使用指针,主 讲:金永涛,2,本节重点,数组作为函数参数,3,什么是指针,问题什么是内存什么是内存地址内存中如何存储数据什么是变量的地址,4,什么是指针,存取内存单元数据的方法直接访问按变量名存取变量的值举例,int x; x=10; printf(“%dn”,x);,5,什么是指针,存取内存单元数据的方法间接访问通过变量的地址来存取变量的值获取变量地址 & :取地址运算符 * :返回该地址所指向存储单元的数据间接访问也称指针访问,6,什么是指针,基本概念指针:一个变量的地址指针变量:一个用于存放另一变量地址的变量,7,指针变量,定义指针变量语法:基类型 *指针变量名说明*代表

2、变量的类型为指针型变量基类型代表指针变量存储的指针是什么类型的数据赋值给指针变量的变量地址必须与指针变量的基类型相同指针变量仅能存储指针,不能存储数据,8,指针变量,引用指针变量指针变量赋值运用取地址运算符&两种方法引用指针变量指向的变量取数据运算符*注意与定义指针变量的*含义不同举例,9,指针变量,引用指针变量引用指针变量的值直接引用指向变量的地址举例举例:比较两个数的大小,输出最大数,用指针实现,10,指针变量,指针变量作为函数参数作用:将一个变量的地址传送到另一个函数中函数传递两种方式按值传递按地址传递,11,指针变量,指针变量作为函数参数按值传递参数 形参:类型 变量名 实参:变量或表达式举例:交换两个整数的值特点:形参与实参分配不同的存储单元,数据互 不影响,12,指针变量,指针变量作为函数参数按地址传递参数 形参:类型 *指针变量名 实参:指针变量或变量的地址举例:交换两个整数的值特点:形参与实参分配相同的存储单元,彼此数 据相互影响,13,本节重点,指针变量,14,指针变量赋值,指针变量初始化int a=10 , *p=,指针变量赋值int x=2, *p1;p1=,15,引用指针变量指向的变量,#include void main()int x=2,*p=,16,引用指针变量的值,#include void main()int x=2,*p=,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1