C语言
wildcard001
。。。
展开
-
指针初始化 NULL 和 0 有无区别
问题:结构体中有一个指针 p,使用 memset 将整个结构体置为 0,那么此时结构体中的指针能不能用 p != NULL 判断?答:C 标准库 stddef.h 中 定义了#define NULL ((void *)0)也即 NULL 就是 0自己写了个小程序跑了下,也确实如此。...原创 2021-06-10 11:21:04 · 898 阅读 · 0 评论 -
C 字符串比较 strncmp 与 memcmp
strncmp 与 memcmp 都是用于比较两个字符串的内容。它们的参数意义相同,返回值也相同。需要注意:strncmp 遇到 ‘\0’ 会结束比较但是 memcmp 不会,memcmp 会继续比较直至到达指定长度所以推荐使用 memcmp...原创 2021-06-07 20:47:28 · 276 阅读 · 0 评论