《移动通信软件编程基础—C语言》第12章指针的高级使用.ppt
《《移动通信软件编程基础—C语言》第12章指针的高级使用.ppt》由会员分享,可在线阅读,更多相关《《移动通信软件编程基础—C语言》第12章指针的高级使用.ppt(31页珍藏版)》请在三一办公上搜索。
1、移动通信软件编程基础 C语言,知识回顾,12,指针的高级使用,第,章,本章目标,理解函数两种参数传递方式:传值、引用,理解指针和数组的关系,理解数组作为函数参数,理解结构体指针作为函数参数,数组的特性(回顾),二维数组可以看作一维数组的嵌套,数组存储在一块连续内存单元中,声明数组时会为该数组分配内存空间,但并不会初始化,使用数组下标访问数组元素,对单个数组元素进行处理,使用数组下标访问数组元素,对单个数组元素进行处理,指针变量指向一个数组首地址,数组的指针是数组的地址,即数组的起始地址,也就是数组第一个元素的地址,数组元素的指针是数组元素的地址,一维数组的指针和指针变量,10,11,12,19
2、,arr,0,arr,1,arr,2,arr,9,1002,1004,1018,1000,p,1000,一维数组的指针和指针变量,10,11,12,19,arr,0,arr,1,arr,2,arr,9,1002,1004,1018,1000,1000,p,一维数组的指针和指针变量,定义时初始化,通过赋值初始化,int arr10,*p=arr;或者int arr10,*p=,int arr10,*p;p=,一维数组的指针和指针变量,10,arr,0,11,arr,1,12,arr,2,13,arr,3,14,arr,4,15,arr,5,16,arr,6,1000,p,1000,引用一个数组元
3、素,下标法,如arri,地址法,通过数组名计算元素地址,找出元素的值,如*(arr+i),指针法,用指针变量指向数组元素,如*(p+i),一维数组的指针和指针变量,演 示,以三种方式输出数组中的值,一维数组的指针和指针变量,地址法,10,arr,0,11,arr,1,12,arr,2,13,arr,3,14,arr,4,19,通过数组名计算地址过程,arr,9,i,=,0,i,=,1,i,=,2,i,=,9,一维数组的指针和指针变量,指针法,10,arr,0,11,arr,1,12,arr,2,13,arr,3,14,arr,4,19,1000,p,p=arr,1000,arr,9,i,=,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动通信软件编程基础C语言 移动 通信 软件 编程 基础 语言 12 指针 高级 使用
链接地址:https://www.31ppt.com/p-2266653.html