善于利用指针
89页1、uu学习内容学习内容 指针与指针变量的概念指针与指针变量的概念 指针变量的定义和引用指针变量的定义和引用 指针和地址运算指针和地址运算 指针与数组指针与数组 l l 数组的指针和指向数组的指针变量数组的指针和指向数组的指针变量 l l 指向多维数组的指针指向多维数组的指针_数组指针数组指针 l l 元素为指针的数组元素为指针的数组_指针数组指针数组 指针与字符串指针与字符串 指针与动态内存分配指针与动态内存分配 多级指针多级指针 指针与数组作为函数的参数指针与数组作为函数的参数 指针作为函数的返回值指针作为函数的返回值_指针函数指针函数 指向函数的指针指向函数的指针_函数指针函数指针 带参数的带参数的mainmain函数函数 本章小结本章小结 1 . 内存内存 20002000 20012001 20022002 20052005 0 0 20032003 20042004 . . . 9.1 指针与指针变量的概念 1 1、内存地址内存地址内存中存储单元的编号内存中存储单元的编号 101102 201202 301302 401402 501502 601602 教学楼教学楼 教室号码
2、教室号码 存储地址存储地址 教室教室 存储存储 单元单元 教室有容教室有容 量量 存储单元有存储单元有 大小大小( (字节单字节单 元、字单元元、字单元) ) 5050 存储存储 数据数据 注意:注意:内存单元的地址与内存单元中的数据是内存单元的地址与内存单元中的数据是 两个完全不同的概念。两个完全不同的概念。 2 内存内存 . . 0 0 20002000 20012001 20022002 20052005 20032003 20042004 . . 2、变量地址系统分配给变量的内存单元的起始地址 程序中程序中: : int i; int i; float k; float k; 内存中每个字节有一个编号内存中每个字节有一个编号-地址地址 i i k k 编译或函数调用时为其分配内存单元编译或函数调用时为其分配内存单元 变量变量是对程序中数据是对程序中数据 存储空间的抽象存储空间的抽象 i i的地的地 址址 k k的的 地址地址 注意:注意:在在TCTC或或BCBC下,系统将给变下,系统将给变 量量i i分配分配2 2字节字节的单元,而的单元,而VCVC下将是下将是 4 4字节字节
3、的单元!的单元! 3 整型变量整型变量i i 变量变量i_pointeri_pointer . 1010 2000 2004 2006 2005 2001 2002 2003 3、指针与指针变量 l指针:一个变量的地址 l指针变量:专门存放变量地址的变量 20002000 指针变量指针变量 整型变量整型变量i i的内容的内容 指针变量指针变量i_pointeri_pointer的内容的内容 ( (是地址是地址) ) 变量的地址变量的地址 指针指针 指针变量指针变量 变量变量 变量地址变量地址( (指针指针) ) 变量值变量值 指向指向 地址存入地址存入 指针变量指针变量 4 l 直接访问:按变量名来存取变量值 l 间接访问:通过存放变量地址的变量去访问变 量 例例 i = i = 2020; ; -直接访问直接访问 指针变量指针变量 . 2000 2004 2006 2005 整型变量整型变量 i i 1010 变量变量i i_pointer_pointer 2001 2002 2003 20002000 3 3 例例 * *i_pointeri_pointer = = 2020; ;
4、 -间接访问间接访问 2020 8.1 指针变量的定义 4 4、变量值的存取方法、变量值的存取方法 将20送到i-pointer所指向的的单元中 5 指针变量指针变量 . 2000 2004 2006 2005 整型变量整型变量 i i 1010 变量变量i i_pointer_pointer 2001 2002 2003 20002000 整型变量整型变量 k k 1010 例例 k = i; k = i; k = *i_pointer; k = *i_pointer; -直接访问直接访问 -间接访问间接访问 6 8.2 指针变量 1.指针变量的定义 l一般形式: 存储类型 数据类型 *指针名; 合法标识符 指针变量本身的存储类型 表示定义指针变量 不是*运算符 例 int *p1,*p2; float *q ; static char *name; 注意: 1、int *p1, *p2; 与 int *p1, p2; 2、指针变量名是p1,p2 ,不是*p1,*p2 3、指针变量只能指向定义时所规定类型的变量, 这个规定 的类型称为该指针变量的“基类型”。 4、指针变量定义后,变量
《善于利用指针》由会员简****9分享,可在线阅读,更多相关《善于利用指针》请在金锄头文库上搜索。
语文培训心得体会汇总25篇
海南妇产科模拟题2021年(45)_真题(含答案与解析)
调度专业试题库
广东省深圳市2021年中考数学真题试卷真题(含答案解析)
2021年高考化学真题试卷(海南卷)带答案解析
江西工艺美术品项目商业计划书
2023年事业单位联考B类《综合》真题及参考答案
2021年四川放射肿瘤科模拟题2021年(72)_真题无答案
语文工作室2023年工作计划
【中考真题】2021年黑龙江省绥化市中考化学试卷(附答案)
2022年云南省昆明市官渡区中考二模考试 数学 试卷(学生版+解析版)
2021年中考物理真题全国及解析:估测估算、物理常识题
2023年中考物理复习专项练习:光学综合题(含答案)
湖南省怀化市2021年中考真题数学试题 ( 含答案)
2021年高考数学真题和模拟题分类汇编:07 解三角形(含解析)
2023人教版新课标六年级下册数学期末卷【真题汇编】
海南耳鼻咽喉科模拟题2021年(32)_真题(含答案与解析)
2022年北京市中考化学真题(解析版)
2023年四川省达州市中考化学押题试卷及答案
2021年四川口腔正畸科模拟题2021年(31)_真题(含答案与解析)
2024-01-31 15页
2024-01-31 21页
2024-01-31 37页
2024-01-31 30页
2024-01-31 22页
2024-01-31 48页
2024-01-31 32页
2024-01-31 40页
2024-01-31 31页
2024-01-31 20页