随笔分类 -  C语言

摘要:C 库函数 - strcpy() 目录C 库函数 - strcpy()描述声明参数返回值模拟实现1.02.03.04.05.0 描述 char *strcpy(char *dest, const char *src) 把 src 所指向的字符串复制到 dest。 需要注意的是如果目标数组 dest 阅读全文
posted @ 2024-08-05 08:00 HJfjfK 阅读(51) 评论(0) 推荐(0) 编辑
摘要:C 字符串查找 - strstr() 描述 C 库函数 char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出现字符串 needle 的位置,不包含终止符 '\0'。 声明 下面是 strstr() 函 阅读全文
posted @ 2024-08-04 22:39 HJfjfK 阅读(43) 评论(0) 推荐(0) 编辑
摘要:strcat 描述 char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的结尾。 声明 下面是 strcat() 函数的声明。 char *strcat(char *dest, const char *src) 阅读全文
posted @ 2024-08-04 17:26 HJfjfK 阅读(65) 评论(2) 推荐(0) 编辑
摘要:目录位段位段的介绍位段使用示例:位段的内存分配Example内存分配解析:位段的跨平台问题 位段 位段的介绍 位段(二进制位):就是按位存储 位段(bit-field)是C语言中的一种特殊数据类型,它允许将一个字节分成几个部分,并为每个部分指定特定的位数,以便在内存中存储和访问这些部分。 其中位段相 阅读全文
posted @ 2024-08-04 17:01 HJfjfK 阅读(240) 评论(0) 推荐(0) 编辑
摘要:数组降维、函数栈帧、地址空间、可变参数原理剖析 (万字)目录数组和指针多维数组的物理结构证明数组a和&a不同数组与指针的差别之一什么时候数组名表示整个数组?数组训练理解指针与数组的题所有的数组,都可以看成一维数组.所有的数组传参,最终都会降维成一维数组函数函数的地址函数的规范内存管理malloc返回给用户的只有申请内存的起始地址,那free是如何准确释放 阅读全文
posted @ 2024-05-22 00:01 HJfjfK 阅读(357) 评论(0) 推荐(3) 编辑
摘要:预处理 目录预处理一、宏定义数值宏常量字符串宏常量用define宏定义注释符号?程序的编译过程预处理中宏替换和去注释谁先谁后?如何写一个更可靠的宏函数do-while-zero结构do-while-zero的评价宏定义中的空格宏只能在main函数上面定义吗?宏的作用范围#undef宏替换是在函数调用 阅读全文
posted @ 2024-05-19 10:25 HJfjfK 阅读(431) 评论(0) 推荐(0) 编辑
摘要:对C语言符号的一些冷门知识运用的剖析和总结 (万字)原理剖析 阅读全文
posted @ 2024-05-05 16:07 HJfjfK 阅读(426) 评论(4) 推荐(5) 编辑
摘要:C总结与剖析:关键字篇 目录C总结与剖析:关键字篇变量1.变量:内存上的某个位置开辟的空间2.变量的初始化3.为什么要有变量4.局部变量与全局变量5.变量的大小由类型决定6.任何一个变量,内存赋值都是从低地址开始往高地址1.1 关键字auto1.2 关键字register什么样的变量可以采用regi 阅读全文
posted @ 2024-04-25 20:29 HJfjfK 阅读(355) 评论(1) 推荐(3) 编辑

点击右上角即可分享
微信分享提示