C的指针

优先级

p++与(p)++

* 和++同处于一个优先级,计算时从右向左,p++==p(++),所以取得的下一个元素的值,(*p)++是对当前元素的值进行自加

结构体指针

typedef struct LNode LNode; //将结构体重命名为LNode
typedef struct LNode *LinkList; //将结构体指针重命名为LinkList

指针相减

指针相减=(地址1-地址2)/sizeof(类型) 也就是相差的元素个数

posted @ 2022-04-05 16:45  张思源  阅读(21)  评论(0编辑  收藏  举报