C
文章平均质量分 94
笨笨的猪头啊
这个作者很懒,什么都没留下…
展开
-
指针函数,函数指针
一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返原创 2012-10-30 09:42:19 · 248 阅读 · 0 评论 -
看图理解单链表的反转
如何把一个单链表进行反转?方法1:将单链表储存为数组,然后按照数组的索引逆序进行反转。方法2:使用三个指针遍历单链表,逐个链接点进行反转。方法3:从第2个节点到第N个节点,依次逐节点插入到第1个节点(head节点)之后,最后将第一个节点挪到新表的表尾。 方法1:浪费空间。 方法2:使用p和q连个指针配合工作,使得两个节点间的原创 2012-10-27 17:33:50 · 1236 阅读 · 1 评论 -
(void)(&x==&y)
#define min(x,y) ({ \ typeof(x) _x = (x); \ typeof(y) _y = (y); \ (void) (&_x == &_y); \ _x ...写这个宏的人考虑了如下几个问题:1、如何避免带参宏的原创 2013-08-27 21:25:57 · 841 阅读 · 0 评论