本节内容 指针数组与数组指针 视频提供:昆山爱达人信息技术有限公司 官网地址:www.bcdaren.com 联系QQ:1250121864 QQ交流群 :49759272 联系电话:0512-57882866.

Slides:



Advertisements
Similar presentations
營養午餐 嘉大附小四年二班. 形容詞豐富 鍋燒烏龍麵裡有很多料,有細細長長的麵、翠 綠的青菜、像雨傘的香菇、紅紅的蘿蔔和像圓 月的丸子。每次去盛鍋燒烏龍麵時,我都會聞 到香噴噴的味道,讓我好餓,似乎可以吃下一 頭牛。吃下第一口時,有彈牙的麵、鮮甜的青 菜、 QQ 的香菇、軟軟的丸子,還有脆脆的紅 蘿蔔。每當我吃完第一碗,就還想吃第二碗,
Advertisements

项目四 网店推广与营销 4.1 店内推广与营销. 教学目的: 通过本节内容的学习,帮助学生了解消费者保障服务分类,理解店内活动是运 营店铺时不可缺少的一些营销活动。 知识要求: 1. 了解申请加入消费者保障服务项目的条件 2. 了解店内活动如满就送、限时打折、搭配套餐、优惠券的设置 技能目标: 1.
广西 2014 年 “ 区培计划 ” 学前教育远程培 训 总结简报 南宁马山县幼教 1 班 莫毅.
中职教师省级网络培训 使用说明 南京中华中等专业学校教研处 平台登陆 登录 (江苏教师教育) 在页面右侧找到登录框,填写用户名、密码进入系统.
学年 江西省教师全员远程培训指南. 培训学习及考核时间安排 学习时间: 2013 年 10 月 年 1 月 15 日 考核时间: 2014 年 3 月 1 日 年 3 月 30 日.
-- 八 (19) 班第二学期期中家长会 、关于期中考试 2 、关于班级常规活动 3 、关于会考、体育 4 、关于自主招生 5 、给家长的一些建议.
商管群科科主任 盧錦春 年 3 月份初階建置、 4 月份進階建置、 5 月份試賣與對外營業。
山东理工大学成人高等教育 新生入学指南. 如何获悉学院的通知公告等? 1. 网站。所有的通知公告等都通过远程与继 续教育学院网站 发布, 同学们应每周登录 “ 学生工作室 ” 或 “ 函授教育 ” 关注是否有新的通知公告。
财务处目前共有 50 人,其中事业编 32 人,非事业编 18 人。分为 6 个科室,分别是会计核算科、资金结算中心、综合管理科、预算管理科、 基建财务科和一卡通中心。 会计核算科主要业务为收入入账、费用报销审核等。 资金结算中心主要业务为资金收付、开具发票、学费管理。 综合管理科主要业务是工资及住房公积金管理、税务管理、收费项目.
房地产法 主讲教师:龙慧峰 QQ: 电话: 法律实质上既是物质的又是意识形态的这一 事实是与以下事实相联系的:法律既是从 整个社会的结构和习惯自上而下发展而来, 又是从社会中的统治阶级们的政策和价值 中自上而下移动。 —— 【美】伯尔曼《法律与革命》
某中学一青少年因迷上网络游戏,视力由1. 2下降到0
加强工作室资源建设 提升网络辐射影响力 林月周工作室
发挥学科优势 打造“互联网+”党建工作模式
坚持群众路线 做到“三严三实” 内蒙古直属机关工委党校 裴聚斌 电话:
新所得税申报表如何填写 注册税务师 注册会计师 高级会计师 注册资产评估师 注册土地估价师 注册房地产估价师 主讲人:林溪发
我的未来,我做主之 坚持不懈,直到成功。 电话: QQ: 时间:2013年5月27日 肖亚平.
自读高晓声的小说 《陈奂生上城》 写一篇800以上的感悟文章.
2012江西(九江吉安)事业单位 公共基础知识 备考指导 主讲:罗红军 qq: 新浪微博:罗红军的微博
幼儿园环境创设 成智客服QQ:
工作中的九型人格 主讲嘉宾:梁旭 ---九型人格应用系列课程 介绍自己 有多少听过九型 课程纪律 课程时间 工作中的九型人格
客 家 仙 草 台北縣中和市秀山國民小學 五 年 十 班 王 靖 婷.
计算机基础知识 陈嘉明 玉溪农业职业技术学院.
凝心聚力 弘扬宣传思想工作正能量 ——2015年工委宣传部上半年工作总结.
教体系统“两学一做”辅导报告.
党员服务站宣传册 党站宗旨: 主导精神: 全心全意为同学服务 踏踏实实树党员形象 以人为本 服务为重
一切为了孩子 为了孩子的一切 港中数学网 收集整理 —八(1)班家长会.
第四章 账户及复式记账的应用 教学目的与要求:本章内容属于会计实务部分。通过本章的教学,使学生掌握制造企业经济业务的核算内容及账务处理,进一步加深对复式记账原理的理解,熟练掌握借贷记账法在制造企业的实际应用。 教学重点:运用借贷记账法对制造企业的经济业务进行账务处理。 教学难点:利润的核算;期末各账户之间的相互结转。
网络研修天地 我与名师同行 ——襄阳高新区小学数学班简报 编辑:王继锋.
第一章 总论(承前) 主要内容: 1.简单介绍了会计的产生的和发展
港澳高校调研学习汇报 心理健康教育专题.
2010年个人岗位 精细化管理方案 鸡西大学继续教育部 刘欣悦.
大学生意外事故处理与应对.
资产评估实务 财经学院 童彦成 电话: QQ:
长沙神来福小吃培训 1.特色小吃培训 2.特色餐饮培训 3.家常菜培训 4.这种馅饼培训 5.特色面条培训 6.长沙臭豆腐培训 7.早餐培训
2011年梅州市高(完)中校长任职资格培训班 领导、校长莅临指导! 热烈欢迎.
我的母亲 老舍. 我的母亲 老舍 关于作者和写作背景 老舍是中国饮誉世界的小说家、戏剧家,是一位文化巨匠,一位语言艺术大师。  关于作者和写作背景   老舍(1899~1966)满族,原名舒庆春,字舍予,生于北京。 老舍是中国饮誉世界的小说家、戏剧家,是一位文化巨匠,一位语言艺术大师。
第十五章 中国特色社会主义事业的领导核心 王晓莹.
教育部—2011 “知行中国”—初中班主任教师培训项目
2010年个人岗位 精细化管理方案 鸡西大学继续教育部 王和鑫.
余国良简介 全国中等职业学校德育教育先进工作者 中国教师发展协会中职师资培训讲师、研究员 北师大教师培训中心特聘讲师
(讲座幻灯课件请在网上下载,让我们一起思考!)
北京科技政策法规宣讲团介绍 成立背景: 工作愿景——“两个有”
关于山西省高职高专院校人才培养工作水平评估指标的说明
我们的“高效课堂” 中国教师报李炳亭 2015.
有章有法信心足 一鼓作气备中考 主讲人 刘国良
浅 议 司 法 站 在 法 治 文 化 建 设 中 的 基 础 作 用 方巷镇司法所 季金秋.
校友办、共建办2013年工作汇报 2014年1月.
全区中小学电子学籍应用视频培训 一、我区中小学生电子学籍信息系统建设使用情况
这就是我最喜欢的游戏 奥比岛.
阜阳市“评好课”专题 走向促进发展的课堂观察
通讯和人物通讯.
高二(4)班家长会 欢迎各位家长光临指导! 双 向 交 流 沟 通 无 限 幻灯片制作:周俐利(080911)
嫁给幸福 有一个未来的目标 总能让我们欢欣鼓舞 就像飞向火光的灰娥 甘愿做烈火的俘虏 摆动着的是你不停的脚步 飞旋着的是你美丽的流苏
创新思维 锤炼作风 努力做好新时期的团、队工作
第九章日治時期的台灣(下).
“深入推进依法行政加快建设法治政府” -《法治政府建设实施纲要》解读
突然好想你们···· 11广告1班—黄丹丹.
第六节 可降阶的二阶微分方程 一、 型的微分方程 二、 型的微分方程 三、 型的微分方程.
1.5 充要条件.
规范教学,提升质量,迎接评估 ——学校教学管理制度解读
本节内容 字节对齐.
<编程达人入门课程> 本节内容 字符与字符串 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
本节内容 字符与字符串 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
本节内容 引用类型 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
本节内容 进制运算 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
本节内容 结构体数组.
本节内容 指针类型.
本节内容 结构体数组 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
本节内容 结构体数组 视频提供:昆山爱达人信息技术有限公司.
本节内容 指针类型 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Presentation transcript:

本节内容 指针数组与数组指针 视频提供:昆山爱达人信息技术有限公司 官网地址:www.bcdaren.com 联系QQ:1250121864 QQ交流群 :49759272 联系电话:0512-57882866

char* arr[10]; //10 指针 (char*) Point* arr[10]; //10 指针 (Point*) 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 1、指针数组的定义 char arr[10]; //10 char char* arr[10]; //10 指针 (char*) Point* arr[10]; //10 指针 (Point*) int*********** arr[10]; //10 指针(int***********)

<1> char* arr[2] = {a,b}; <2> char* arr[2]; arr[0] = a; 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 2、指针数组的赋值 char* a = "Hello"; char* b = "编程达人"; <1> char* arr[2] = {a,b}; <2> char* arr[2]; arr[0] = a; arr[1] = b; <3> char* arr[2] = { "Hello", "编程达人" };

Point* arrPoint[10]; //4*10字节 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 3、结构体指针数组 struct Point { int x; int y; }; Point p; //8字节 Point arr[10]; //8*10字节 Point* arrPoint[10]; //4*10字节

4、分析下面的代码: int arr[] = {1,2,3,4,5,6,7,8,9,0}; int* p = &arr[0]; 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 4、分析下面的代码: int arr[] = {1,2,3,4,5,6,7,8,9,0}; int* p = &arr[0]; int* p = arr; int* p = &arr; //什么情况?

int(*px)[2][2]; //二维数组指针 char(*px)[3][3][3]; //三维数组指针 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 5、数组指针的定义 int(*px) [5]; //一维数组指针 char(*px) [3]; int(*px)[2][2]; //二维数组指针 char(*px)[3][3][3]; //三维数组指针 思考题: int *p[5] 与 int (*p)[5] 有什么区别?

int(*px3) [2][2]; //二维数组指针 char(*px4) [3][3][3]; //三纬数组指针 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 6、数组指针的宽度与赋值 int(*px1) [5]; //一维数组指针 char(*px2) [3]; int(*px3) [2][2]; //二维数组指针 char(*px4) [3][3][3]; //三纬数组指针 printf("%d %d %d %d \n",sizeof(px1),sizeof(px2),sizeof(px3),sizeof(px4)); px1 = (int (*)[5])1; px2 = (char (*)[3])2; px3 = (int (*)[2][2])3; px4 = (char (*)[3][3][3])4;

int(*px3) [2][2]; //二维数组指针 char(*px4) [3][3][3]; //三纬数组指针 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 7、数组指针的运算 int(*px1) [5]; //一维数组指针 char(*px2) [3]; int(*px3) [2][2]; //二维数组指针 char(*px4) [3][3][3]; //三纬数组指针 px1 = (int (*)[5])1; px2 = (char (*)[3])1; px3 = (int (*)[2][2])1; px4 = (char (*)[3][3][3])1; px1++;px2++;px3++;px4++; printf("%d %d %d %d \n",px1,px2,px3,px4);

printf("%d %d \n",(*px)[0],px[0][0]); 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 8、数组指针的使用 int arr[] = {1,2,3,4,5,6,7,8,9,0}; int(*px)[10] = &arr; //*px 是什么类型? printf("%d %d \n",(*px)[0],px[0][0]);

printf("%d %d \n",(*px)[0],px[0][0]); 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 9、数组指针的使用 int arr[3][3] = { {1,2,3}, {4,5,6}, {7,8,9} }; int(*px)[3] = &arr[0]; px++; printf("%d %d \n",(*px)[0],px[0][0]);

int(*px)[2][2] = (int (*)[2][2])arr; 思考题: 1、*px是什么类型? 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 10、二维数组指针可以访问一维数组吗? int arr[] = {1,2,3,4,5,6,7,8,9,0}; int(*px)[2][2] = (int (*)[2][2])arr; 思考题: 1、*px是什么类型? 2、(*px)[1][1]的值是什么?px[0][1][1]的值是什么?

<汇编、C/C++线上班>学员可见 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 课后练习: <汇编、C/C++线上班>学员可见