摘要: 如下知识均来自大话数据结构这本书,作者程杰 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 算法具有五个基本特性: 输入、输出、有穷性、确定性和可行性 1.输入:算法可以有输入,也可以没有 2.输出:算法必须要至少有一个输出 3.有穷性:指算法在执 阅读全文
posted @ 2025-12-06 20:25 好想成为人类啊 阅读(15) 评论(0) 推荐(0)
摘要: 我们先思考一个通讯录都有那些信息,很明显通讯录记录的是人 人有哪些信息呢 这里我就写5个吧,分别是姓名,年龄,电话,性别,地址 然后我们把他们写成一个结构体,最好定义在头文件里,这样在使用的时候更方便 我们还可以把要使用的一些常用的或者要修改的常量定义成枚举,后续有什么要添加的,直接就能在枚举中添加 阅读全文
posted @ 2025-11-28 22:33 好想成为人类啊 阅读(48) 评论(0) 推荐(0)
摘要: 我们来详细解释一下 C 语言中的 ferror 和 feof 这两个库函数。 1. ferror 函数 int ferror(FILE *stream); 功能:检查指定文件流(stream)上是否发生了错误。 返回值: 如果文件流上有错误发生,返回一个非零值(true)。 如果没有错误发生,返回 阅读全文
posted @ 2025-11-28 17:32 好想成为人类啊 阅读(30) 评论(0) 推荐(0)
摘要: 这是个简单版,直接写了,功能可以去查cplusplus #include<stdio.h> #include<assert.h> void* my_memmove(void* str1, const void* str2, size_t num) { assert(str1 && str2); vo 阅读全文
posted @ 2025-11-22 12:02 好想成为人类啊 阅读(6) 评论(0) 推荐(0)
摘要: strstr可以实现寻找子字符串的功能 头文件为<string.h> char * strstr ( const char *str1, const char *str2 ); 返回内容 Returns a pointer to the first occurrence of str2 in str 阅读全文
posted @ 2025-11-21 22:11 好想成为人类啊 阅读(11) 评论(0) 推荐(0)
摘要: strcmp作用是比较两个字符串 是按照内容比,就是ASCII码值比较,逐对比较 This function starts comparing the first character of each string. If they are equal to each other, it contin 阅读全文
posted @ 2025-11-21 12:08 好想成为人类啊 阅读(5) 评论(0) 推荐(0)
摘要: strcat是字符串追加,可以在目标字符串后加上源字符串 char *strcat(char *Destination,const char *Source); 我们来模拟实现一下 #include<stdio.h> #include<assert.h> char* my_strcat(char* 阅读全文
posted @ 2025-11-21 11:00 好想成为人类啊 阅读(6) 评论(0) 推荐(0)
摘要: strcpy的作用是复制字符串,将源字符串复制到目标字符串,返回值会返回目标字符串 头文件为<string.h> char *strcpy(char *strDestination,const char *strSource); 下面我们来模拟实现一下strcpy的功能 //赋值表达式的值就是赋值操 阅读全文
posted @ 2025-11-21 10:22 好想成为人类啊 阅读(3) 评论(0) 推荐(0)
摘要: strlen是一个库函数,作用是计算字符串的长度 头文件为<string.h> 今天我们来用三种方式实现一下 循环 #include<stdio.h> #include<assert.h> size_t my_strlen(const char* arr) { size_t count = 0; a 阅读全文
posted @ 2025-11-19 17:23 好想成为人类啊 阅读(4) 评论(0) 推荐(0)
摘要: 1.数组名的隐式转换规则 在C语言中数组名在绝大多数表达式场景中,会自动转换成指向数组首元素的指针 1.1触发条件 当数组名作为表达式使用时,除两种情况外,都会发生该隐式转换 1.2触发结果 数组名会转化为指向数组首元素的指针,指针的类型由数组元素的类型决定 例外 1.数组名作为sizeof的操作数 阅读全文
posted @ 2025-11-19 11:05 好想成为人类啊 阅读(45) 评论(0) 推荐(0)