- 1
- 0
- 约2.62万字
- 约 83页
- 2017-03-18 发布于贵州
- 举报
第八章 指针 C程序设计中使用指针可以: 使程序简洁、紧凑、高效 有效地表示复杂的数据结构 动态分配内存 得到多于一个的函数返回值 8.1 指针的概念 变量与地址 与*运算符 含义 直接访问与间接访问 直接访问:按变量地址存取变量值 间接访问:通过存放变量地址的变量去访问变量 8.2 指针变量 指针变量与其所指向的变量之间的关系 指针变量的初始化 一般形式:[存储类型] 数据类型 *指针名=初始地址值; 指针变量作为函数参数——地址传递 特点:共享内存,“双向”传递 对二维数组 int a[3][4],有 a-----二维数组的首地址,即第0行的首地址 a+i-----第i行的首地址 a[i] ? *(a+i)------第i行第0列的元素地址 a[i]+j ? *(a+i)+j -----第i行第j列的元素地址 *(a[i]+j) ? *(*(a+i)+j) ? a[i][j] 二维数组的指针变量 指向二维数组元素的指针变量 指向一维数组的指针变量 定义形式: 数据类型 (*指针名)[一维数组维数]; 例 int (*p)[4]; 二维数组的指针作函数参数 用指向变量的指针变量 用指向一维数组的指针变量 用二维数组名 8.4 指针与字符串 字符串表示形式 用字符数组实现 字符串指针作函数参数 字符指针变量与字符数组 char *cp;
您可能关注的文档
- cmc表示指南.doc
- chapter10全球化和际人力资源管理chapter10全球化和国际人力资源管理chapter10全球化和国际人力资源管理chapter10全球化和国际人力资源管理.ppt
- cms多路集中管理软件说明cms多路集中管理软件说明书cms多路集中管理软件说明书cms多路集中管理软件说明书.doc
- co2性质和制备说课稿用c2性质和制备说课稿用co2性质和制备说课稿用co2性质和制备说课稿用.doc
- christmas parychristmas partychristmas partychristmas party.ppt
- cofs综合征.ppt
- college romane 大学校园爱情college romance 大学校园爱情college romance 大学校园爱情college romance 大学校园爱情.ppt
- clotilde品牌策划全clotilde品牌策划全案clotilde品牌策划全案clotilde品牌策划全案.ppt
- comfy file reovery 3.2 商业绿色特别版使用教程comfy file recovery 3.2 商业绿色特别版使用教程comfy file recovery 3.2 商业绿色特别版使用教程comfy file recovery 3.2 商业绿色特别版使用教程.doc
- common errorsommon errorscommon errorscommon errors.ppt
- c组国际贸易术语c组国际贸术语易术语.ppt
- c语言之whlie循环语句语言之whlie循环语句c语言之whlie循环语句c语言之whlie循环语句.doc
- d033卫生标准操作程序(订)00d033卫生标准操作程序(修订)00d033卫生标准操作程序(修订)00d033卫生标准操作程序(修订)00.doc
- d01--2005年普通高学校招生全国统一考试数学及详细解析(广东卷)d01--2005年普通高等学校招生全国统一考试数学及详细解析(广东卷)d01--2005年普通高等学校招生全国统一考试数学及详细解析(广东卷)d01--2005年普通高等学校招生全国统一考试数学及详细解析(广东卷).doc
- d3经济全球化与对外开放d经济全球化与对外开放d3经济全球化与对外开放d3经济全球化与对外开放.doc
- d1_5极限运算法则d1_极限运算法则d1_5极限运算法则d1_5极限运算法则.ppt
- d_t_n_l_课件d_tn_l_课件d_t_n_l_课件d_t_n_l_课件.ppt
- db44-94-2007《宝饰品标识规定》db44-94-2007《珠宝饰品标识规定》db44-94-2007《珠宝饰品标识规定》db44-94-2007《珠宝饰品标识规定》.doc
- d007.牛顿运动定律d07.牛顿运动定律d007.牛顿运动定律d007.牛顿运动定律.ppt
- c语言期末复习试卷1c语言末复习试卷1c语言期末复习试卷1c语言期末复习试卷1.doc
原创力文档

文档评论(0)