C语言
文章平均质量分 71
爱喝AD钙的小锦
如今你的气质里,藏着你走过的路,读过的书,和爱过的人
展开
-
让人头疼的指针
让人头疼的指针指针在内存中的样子int *p = NULL 与 *p = NULL的区别合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入学习C语言的同学,不可避免是要接触指针的。个人觉得,搞定指针,基本上算是半步精通了哈哈哈。但是很多同学基原创 2021-10-24 22:56:26 · 115 阅读 · 0 评论 -
预处理这玩意儿
在编写代码中,用的最多的预处理应该是#define和#include这两个了吧,但预处理不仅限于此。先来说说几个简单的预处理:名称作用#define宏定义#undef撤销定义过的宏名#include是编译程序将另一个源文件嵌入到带有#include的源文件中#ifdef如果有定义#ifndef如果无定义#error编译程序时,只要遇到#error就会生成一个编译错误提示信息,并停止编译还有#if、#else、#elif、#endif这种原创 2021-02-02 20:51:07 · 153 阅读 · 0 评论 -
来讲讲void这个关键字
最近在看一本电子书——《C语言深度解剖》里面有一节讲void关键字的。觉得挺有意思,就拿出来分享,并作为自己的学习记录吧。void的字面意思就是“空类型”。void*就是“空类型指针”void真正发挥的作用在于:(1)对函数返回的限定(2)对函数参数的限定举个例子:如果p1和p2指针的类型相同,我们是可以在p1和p2之间相互赋值的,如果不相同,就需要进行强制转换了。float *p1;int *p2;p1 = p2;很明显会编译出错。我们必须改成 p1 = (float*)p2但是v原创 2020-12-23 23:34:25 · 398 阅读 · 1 评论