C语言基础,记录
1、SDS_HDR_VAR(8,s) 表示使用 struct sdshdr8,入参中的T来替换后面的 ##T。
#define SDS_HDR_VAR(T,s) struct sdshdr##T *sh = (void*)((s)-(sizeof(struct sdshdr##T)));
2、(char *) s 表示取 字符s 的内存首地址
3、memcpm 和 strcmp, strncmp 都是比较字符串 =0表示相等,否则返回-1,1
4、memset(sh, 0, len) 表示 将 数组sh
原创
2020-11-06 19:05:45 ·
181 阅读 ·
0 评论