
C语言
GorMing
这个作者很懒,什么都没留下…
展开
-
C语言小记 ——宏定义与可变参数列表
## 和 # 在宏定义中的作用在宏定义中 ## 用于将两个参数连接起来, # 用于将参数字符串,可参见如下所示的代码:#include <stdio.h>#define CONN(parm1, parm2) (parm1##parm2)#define CONNSTR(parm1, parm2) (parm1 parm2)/* 注意使用 ## 连接两个字符串时会出错,在宏定义...原创 2020-04-23 23:14:24 · 1818 阅读 · 0 评论 -
C语言陷阱 —— 数据问题
C语言陷阱 —— 数据问题C语言中因为语言的特性或者因为开发人员编码的问题,总是存在各种各样让人欲仙欲死的陷阱,本文开始简单的对C语言的陷阱做一个小结。数据引用错误是否有引用的变量未赋值或者初始化C语言中最常见的就是对未初始化的指针的引用。如:int *p;*p = 3;在这里因为只声明了指针,并没有对指针指向的区域做说明,这个时候指针p指向的空间是不明确的,因此,对一个未知的...原创 2019-08-07 00:02:20 · 786 阅读 · 0 评论