- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 C指针的这些使用技巧,掌握后立刻提升一个Level
这是道哥的第016篇原创关注+星标公众号,不错过最新文章文章目录一、前言二、八个示例1. 开胃菜:修改主调函数中的数据2. 在被调用函数中,分配系统资源2.1 错误用法2.2 正确用法3. 传递函数指针4. 指向结构体的指针5. 函数指针数组6. 在结构体中使用柔性数组7. 通过指针来获取结构体中成员变量的偏移量8. 通过结构体中成员变量的指针,来获取该结构体的指针三、总结一、前言半个月前写的那篇关于指针最底层原理的文章,得到了很多朋友的认可(链接: C语言指针-从底层原理到花式技巧,用.
2021-01-28 22:01:55 895
原创 一个printf(结构体指针)引发的血案
这是道哥的第015篇原创关注+星标公众号,不错过最新文章文章目录一、前言1. 为什么写这篇文章2. 你能得到什么收获3. 我的测试环境3.1 操作系统3.2 编译器二、问题导入1. 网友求助代码2. 期望结果3. 实际打印结果三、分析问题的思路1. 打印内存模型2. 分开打印信息3. 一步步分析问题本质原因3.1 打印一个最简单的字符串3.2 打印一个结构体变量3.3 测试更简单的结构体变量3.4 继续打印结构体变量四、C语言中的可变参数1. 利用可变参数的三个函数示例示例1:参数类型是 i.
2021-01-25 13:05:45 1366 2
原创 C语言指针-从底层原理到花式技巧,用图文和代码帮你讲解透彻
这是道哥的第014篇原创文章目录一、前言二、变量与指针的本质1. 内存地址2. 32位与64位系统3. 变量4. 指针变量5. 操作指针变量5.1 指针变量自身的值5.2 获取指针变量所指向的数据5.3 以什么样的数据类型来使用/解释指针变量所指向的内容三、指针的几个相关概念1. const属性2. void型指针3. 空指针和野指针3.1 空指针:不指向任何东西的指针3.2 野指针:地址已经失效的指针四、指向不同数据类型的指针1. 数值型指针2. 字符串指针3. 指针数组与数组指针3.1 指针数组3..
2021-01-17 12:38:09 2501 10
原创 C语言函数传参:指针的指针
文章目录前言代码:版本1分析原因执行`char *pData = 0;`执行`do_work(pData, 128);`执行`p = (char *)malloc(size + 1);`代码:版本2执行`char *pData = 0;`执行`do_malloc(&pData, 128);`执行`*p = (char *)malloc(size + 1);`前言今天同事问了一个问题:在函数参数中传递指针的指针,很常用的一个场景,重新梳理一下记录于此,以后如果有类似的问题直接发这篇小总结就可以了。
2021-01-13 09:48:24 2023
原创 关于加密、证书的那些事
这是道哥的第012篇原创<文章目录前言一个典型的物联网产品数据加密明文传输的缺点加密传输加密方式可逆加密不可逆加密公钥和私钥证书如何申请证书如何确认证书的合法性单向认证和双向认证认证机构证书链证书文件的后缀名证书文件的格式PEM格式(Privacy Enhanced Mail)DER格式(Distinguished Encoding Rules)X.509标准证书格式OpenPGP协议/标准OpenPGP是什么?OpenPGP协议的实现OpenPGP的使用流程SSL/TLS协议分层握手过程HT.
2021-01-08 12:53:41 1390 3
Stunnix-CXX-Obfus-4.7-Linux-trial.zip
2020-03-10
Git2.25.0.1.zip
2020-02-04
cmake-3.15.6-win64-x64.msi
2020-02-04
CppPluginSample1.tgz
2019-09-20
ZWave 700 系列 Z-Wave Roadmap 700 Series - Asia Forum_B2B_V3.pdf
2019-04-03
在虚拟机中直接使用liveCD
2014-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人