当前位置:网站首页>编程memonic chant、trick
编程memonic chant、trick
2022-08-09 09:01:00 【Mike峰】
以下的口诀、trick可能仅仅适用于个人,充当笔记使用。
(1)悟出一个赋值的口诀:
a = b;
那么就是这样"a的值变成啥","a的值变成了b".
(2)关于指针的指针:
ListNode** p
当函数中改变了某个指针(ListNode*)所代表的地址时,就使用pointer to pointer.
解决疑问:为啥某个指针不能在函数中更改它自己(也就是让这个地址更换),而是需要引用指针的指针来更改这个指针?
因为C语言中的函数不能够改变某个局部变量的值,(也就是不能更改 ListNode*这个指针的值),需要通过访问这个变量的地址(指针)来更改这个变量所存的地址上的变量的值(也就是访问ListNode**这个地址上的ListNode*来更改ListNode*,否则是不能直接更改局部变量ListNode*的)
(3)注意 “=” 与 “==” 的区别!!!
见 if 等条件,就一定要区分 = 与 == 的区别,判断是否相等一定不要与 = 混淆!!!
(4)编程的时候一定要有演草纸!!!
做演算、画草图 亲测有效!!!
边栏推荐
猜你喜欢
![[Vulnerability reproduction] CVE-2018-7490 (path traversal)](/img/0f/652869001b3e3b683192e6558d81fb.png)
[Vulnerability reproduction] CVE-2018-7490 (path traversal)

图像识别后将识别结果整理成列表,点击列表可跳转到搜索页面

【场景化解决方案】搭建数据桥梁,Dslink打通泛微系统连接流

RESTful

Conversion between number systems

ctf misc picture questions knowledge points
![[V&N2020 公开赛]内存取证](/img/b7/20f72a40d43a402009e9451903615b.png)
[V&N2020 公开赛]内存取证

Kibana:为地图应用选择不同的语言 - Elastic Stack 8.3

js实现看板全屏功能

QT program generates independent exe program (pit-avoiding version)
随机推荐
【场景化解决方案】OA审批与用友U9数据集成
mysql优化——show processlist命令详解
代码导读-目录
Makefile中patsubst、wildcard、notdir的使用
gin中简单的curd接口例子
PoPW代币分配机制或将点燃下一个牛市
解决iframe跳转时父页面仍然存在的问题
canvas 文字垂直居中
无符号整数文法和浮点数文法
使用C语言实现双向链表(带头结点)
【Harmony OS】【ARK UI】公共事件模块
jdbctemplate connects to sql server, the data found in the code is inconsistent with the database, how to solve it?
Max Flow P
第五届蓝帽杯初赛 misc 赛后复现
【培训课程专用】CA/TA调用模型-代码导读
探索APP性能优化之稳定性优化(解决方案)
epoll LT和ET 问题总结
Shell programming loop statement and function
智慧图书馆的导航方案-定位导航导览-只用一个方案全部实现
【LeetCode每日一题】——225.用队列实现栈