- 博客(2)
- 收藏
- 关注
原创 怎样用指针遍历二维数组
如:a[3][4]是一个二维数组,怎么定义一个指针p,使得它能替代数组名a?比如对于访问一个元素,如果用数组名,可以这样:*(*(a+i)+j)怎么定义然后赋值使得p 也可以这样取数据:*(*(p+i)+j)?定义a为二维数组后,有三种成份:数组本身、3个一维数组(a的每一行对应一个一维数组)、12个数组元素,由此就有三种指针及对应的指针变量,&a和int (*p1)[3]
2015-12-10 09:51:56
963
转载 Linux内核双向链表的实现
本章介绍的内容是Linux内核中双向链表的经典实现和用法。其中,也会涉及到Linux内核中非常常用的两个经典宏定义offsetof和container_of。内容包括:1. Linux中的两个经典宏定义2. Linux中双向链表的经典实现Linux中的两个经典宏定义倘若你查看过Linux Kernel的源码,那么你对 offsetof 和 container_of
2015-12-09 20:18:08
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人