02 2023 档案

摘要:一、数组名代表什么 二、数组名同指针区别 三、使用数组名的其它含义 一、数组名代表什么 考虑如下声明: int a; int b[10]; 我们将变量a成为标量,因为它是一个单一的值,而这个变量的类型为一个整型(int), 而变量b我们称为一个数组,因为它是一些值的集合。下标和数组名一起使用,可用于 阅读全文
posted @ 2023-02-28 21:42 燥zao 阅读(401) 评论(0) 推荐(0) 编辑
摘要:一、strcmp模拟实现 1.strcmp原理 2.基于其原理进行模拟实现 二、strcat模拟实现 1.strcat原理 2.基于其原理进行模拟实现 三、strstr模拟实现 1.strstr原理 2.基于其原理进行模拟实现 一、1. strcmp原理 strcmp进行字符串比较,将两个字符串进行 阅读全文
posted @ 2023-02-25 21:39 燥zao 阅读(124) 评论(0) 推荐(0) 编辑
摘要:一、strcpy的实现原理 二、strcpy的模拟实现 一、strcpy的实现原理 strcpy的用法如下: 通过F11监视可得到strcpy的实现过程如下: 程序输出的是: strcpy原理:将第二个参数的字符串 逐一拷贝 到第一个参数的对应位置,包括'\0'。 ps: arr1的空间必须是可变的 阅读全文
posted @ 2023-02-20 00:34 燥zao 阅读(35) 评论(0) 推荐(0) 编辑
摘要:一、strlen()的工作原理 二、模拟实现strlen的三种方法 计数器方法 指针-指针 递归的方法 三、库函数实现strlen的思路 四、库函数的strlen同上面模拟实现strlen的区别 一、strlen工作原理 strlen函数工作原理:是计算字符串str的长度,直到空字符串结束,但不包含 阅读全文
posted @ 2023-02-16 21:40 燥zao 阅读(196) 评论(0) 推荐(0) 编辑
摘要:我们拿strlen()作为举例(编译环境为:VS2022) strlen()引用的头文件为 string.h,如下进行操作 ps:打开strlen.c文件 便可以看到库函数对于strlen()的实现,若要搜索其他在库函数中的函数,可如法炮制,然后找到XXX.c文件,便可看到其实现思路。 总结:在编译 阅读全文
posted @ 2023-02-16 16:45 燥zao 阅读(301) 评论(0) 推荐(0) 编辑
摘要:1. 内存存储 2. 内存存储的方式 3.为什么要有大小端模式的区分 4.判断大小端模式 1.内存的存储:内存是由低地址向高地址进行存储。(即我们个位数为低地址位,而百,千位为高地址数) 为方便理解我们定义了一个变量a,如下 vs上方窗口栏:调试-->窗口-->内存-->内存1 在地址处输入&a,取 阅读全文
posted @ 2023-02-11 02:37 燥zao 阅读(423) 评论(5) 推荐(0) 编辑