C++
文章平均质量分 60
lm_hao
这个作者很懒,什么都没留下…
展开
-
常用指针运算
常用指针运算数据指针可以执行下面几种算数运算:指针加上整数;指针减去整数;两个指针相减(不太容易理解);比较指针。引子下面的计算结果应该为多少?想想再回答。 int a[5] = {1, 2, 3, 4, 5}; printf("value = %d\n", a-&a[4]);指针加上整数先看例子。int vector[] = {28, 41, 7};int *pi = vector; // pi: 100printf("%d\n",*pi); // 显原创 2021-01-06 19:43:59 · 2127 阅读 · 0 评论 -
指针的引用*&应用场景
指针的引用引子指针的引用引用场景参考引子最近在写一个有关链表的操作例子,需要计算两个链表的数值之和,并完成链表后移操作,但是在调试过程中发现,自己编写的函数无法实现链表元素后移,每次都是计算的 Head List(即,总是指向ListHead头部)。对应的代码如下://define a List struct.struct ListNode { ListNode(int x) : val(x), next(NULL) {} int val; ListNode * next;原创 2020-09-06 16:11:55 · 846 阅读 · 0 评论