零基础学嵌入式编程系列第二阶段LinuxC之精通指针与数组ppt课件.ppt
《零基础学嵌入式编程系列第二阶段LinuxC之精通指针与数组ppt课件.ppt》由会员分享,可在线阅读,更多相关《零基础学嵌入式编程系列第二阶段LinuxC之精通指针与数组ppt课件.ppt(9页珍藏版)》请在三一文库上搜索。
1、,零基础学嵌入式编程系列 第二阶段: Linux C之精通指针与数组,http:/ 嵌入式金牌讲师,http:/,零基础学嵌入式编程,常见问题,指针与数组的概念理解不清楚 复杂的指针类型和数组类型不会分析 指针变量类型的作用不清楚 字符数组、字符串的概念和区别不清楚 数组可以通过指针访问 不理解指针类型的含义 “数组名代表第一个元素的地址”的误导 int array3; &array的含义 多维数组本质与多级指针的本质不清楚 数组的地址与数组第一个元素的地址的区别 数组什么时候与指针相同,什么时候又不同,类型的重要性,指针加减时的偏移量依赖于指针变量的类型 通过指针访问存储空间时依赖指针变量的
2、类型 变量能够存储什么类型的值依赖与变量的类型 指针数组、数组指针的含义 函数指针、指针函数的含义 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的类型)
3、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网站: 企业服务:http:/ 人才服务:http:/ CTO俱乐部:http:/ 高校俱乐部:http:/ 程序员杂志:http:/ 项目外包:http:/ CSDN博客:http:/ CSDN论坛:http:/ CSDN下载:http:/ 王阳 提供,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 嵌入式 编程 系列 第二阶段 LinuxC 精通 指针 数组 ppt 课件
链接地址:https://www.31doc.com/p-3223011.html