征服C指针 摘录 第4章---数组和指针的常见用法

基本用法

  • 通过向函数传递“指向T的指针”类型的参数来实现通过返回值以外的方法从函数返回类型T 的值
  • 通过传递 "指向T的指针"来将类型T的数组作为参数传递,但还需要通过别的途径将数组元素个数传递过去
  • 可以使用"指向T的指针"通过malloc()动态获取分配内存,来获取类型T的可变长数组,但是此时需要程序员字节管理数组的元素个数

组合使用(点击查看程序)

数组的动态数组

动态数组的动态数组

通过参数返回指针

将多维数组作为函数参数传递

将多维数组作为函数参数传递(VLA版)

通过malloc()分配纵横可变的二维数组

数组的动态数组

结构体

可变长结构体

柔性数组成员

posted @ 2022-02-15 09:55  sun_flow_er  阅读(59)  评论(0)    收藏  举报