零基礎學嵌入式編程系列第二階段linuxc之精通指針與數組.pptVIP

  • 1
  • 0
  • 约 9页
  • 2017-04-07 发布于天津
  • 举报

零基礎學嵌入式編程系列第二階段linuxc之精通指針與數組.ppt

零基礎學嵌入式編程系列第二階段linuxc之精通指針與數組

零基础学嵌入式编程系列 第二阶段: Linux C之精通指针与数组 /tianshi0007 王阳 嵌入式金牌讲师 零基础学嵌入式编程 常见问题 指针与数组的概念理解不清楚 复杂的指针类型和数组类型不会分析 指针变量类型的作用不清楚 字符数组、字符串的概念和区别不清楚 数组可以通过指针访问 不理解指针类型的含义 “数组名代表第一个元素的地址”的误导 int array[3]; array的含义 多维数组本质与多级指针的本质不清楚 数组的地址与数组第一个元素的地址的区别 数组什么时候与指针相同,什么时候又不同 类型的重要性 指针加减时的偏移量依赖于指针变量的类型 通过指针访问存储空间时依赖指针变量的类型 变量能够存储什么类型的值依赖与变量的类型 指针数组、数组指针的含义 函数指针、指针函数的含义 void (*handle)(int) 复杂类型的含义 int *ptr[3]的含义 int (*ptr)[3]的含义 int (*ptr)(int x)的含义; int (*ptr[5])(int x)的含义; void(*signal(int,void(*)(int)))(int)的含义 通过指针访问多维数组元素 数组名代表第一个元素的地址? 数组名取地址什么含义?与第一个元素的地址有什么区别? 问题: int array[2][3] = {1,2,3,4,5,6}; pt

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档