零基础学嵌入式编程系列第二阶段LinuxC之精通指针与数组.ppt_第1页
零基础学嵌入式编程系列第二阶段LinuxC之精通指针与数组.ppt_第2页
零基础学嵌入式编程系列第二阶段LinuxC之精通指针与数组.ppt_第3页
零基础学嵌入式编程系列第二阶段LinuxC之精通指针与数组.ppt_第4页
零基础学嵌入式编程系列第二阶段LinuxC之精通指针与数组.ppt_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,零基础学嵌入式编程系列 第二阶段: Linux C之精通指针与数组,/tianshi0007,王阳 嵌入式金牌讲师,,零基础学嵌入式编程,常见问题,指针与数组的概念理解不清楚 复杂的指针类型和数组类型不会分析 指针变量类型的作用不清楚 字符数组、字符串的概念和区别不清楚 数组可以通过指针访问 不理解指针类型的含义 “数组名代表第一个元素的地址”的误导 int array3; &array的含义 多维数组本质与多级指针的本质不清楚 数组的地址与数组第一个元素的地址的区别 数组什么时候与指针相同,什么时候又不同,类型的重要性,指针加减时的偏移量依赖于指针变量的类型 通过指针访问存储空间时依赖指针变量的类型 变量能够存储什么类型的值依赖与变量的类型 指针数组、数组指针的含义 函数指针、指针函数的含义 void (*handle)(int),复杂类型的含义,int *ptr3的含义 int (*ptr)3的含义 int (*ptr)(int x)的含义; int (*ptr5)(int x)的含义; void(*signal(int,void(*)(int)(int)的含义,通过指针访问多维数组元素,数组名代表第一个元素的地址? 数组名取地址什么含义?与第一个元素的地址有什么区别? 问题: int array23 = 1,2,3,4,5,6; ptr = 1、写出ptr的原型(ptr的类型) 2、用含有ptr的表达式表示a12,指针与数组是否相同,什么情况下指针与数组相同 main函数的多种声明形式 int main(int argc,char *argv) int main(int argc,char *argv) int main(int argc,char argv) 什么情况下数组与指针不同 声明与定义的含义 左值与右值 多文件编程,本课程主要内容,从内存层面详细讲解数组与指针的概念 指针变量的类型的作用 段错误出现的本质原因 C语言复杂类型的分析独家技巧 等号原则的含义 多维数组和多级指针的本质 数组名在不同场合下的含义 数组与指针的异同点,目标,理解指针与数组在内存中的存储形式 掌握类型的作用 掌握段错误的本质原因 掌握等号原则 掌握分析C语言复杂类型的分析技巧,理解类型的含义 掌握数组名的各种含义 掌握数组与指针什么时候相同,什么时候不同 告别C语言语法层面的错误,彻底掌握C语言,THANKS,CSDN网站: 企业服务:/ 人才服务:/ CTO俱乐部:/ 高校俱乐部:/ 程序员杂志:/,CODE平台:/ 项目外包:/ CSDN博客:/ CS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论