C语言课件_清华大学谭浩强版c8(new).ppt
第八章 指针 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;
您可能关注的文档
- 产后恢复七日操(推荐).doc
- 母乳喂养大全.pdf
- 纱布腹带使用说明(9版).doc
- 视频下载.doc
- 月子餐谱.doc
- 坐月子综述.doc
- SQL_Server_2005数据库简明教程-第13章_报表服务管理
- SQL_Server_2005数据库简明教程-第1章_SQL_Server_2005关
- SQL_Server_2005数据库简明教程-第2章_服务器管理.
- C#教程PPT-2工具介绍.ppt
- 2026年文创礼品行业市场前景与投资机会报告.docx
- 2026年《执业药师》(药事管理与法规)职业资格考试基础通关巩固模拟卷.docx
- 2026年物流行业公域流量获取与私域客户维护报告.docx
- 2026-2027学年小学信息技术(信息科技)第七册(2018)电子工业版(安徽)教学设计合集.docx
- 110kV变电站新建项目地质灾害危险性评估报告.docx
- 2026年区块链在数字货币领域的应用报告[001].docx
- 2026年人教版PEP五年级下册第十单元教学设计:制作英文父亲节 母亲节礼物卡.docx
- 2026年跨境物流跨境电商物流趋势报告.docx
- 2026年吹风机行业品牌影响力评估报告.docx
- AI Agent在客户流失预测中的智能挽留应用研究(2026-2030)_1.docx
最近下载
- 2026年版自考《14199生产运作与管理》考前密训资料(完整版).docx VIP
- 海南合伙律师事务所合伙人协议.doc VIP
- 学术英语(第二版)社科教师用书U1.docx VIP
- i6p v1230新中大报表仓库应用手册.pdf VIP
- 迈瑞监护仪课件.pptx VIP
- 《建设工程造价咨询服务认证要求》(TSTIC 120075-2023).pdf VIP
- 国民体质测定标准手册.pdf VIP
- 直播带货标准化起号全链路操作.pptx
- 2024首届全国红旗杯班组长大赛题库及答案(5)(第8001-10000题).docx VIP
- 2024首届全国红旗杯班组长大赛题库及答案(4)(第6001-8000题).docx VIP
原创力文档

文档评论(0)