![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 90
饿了我会自己捡代码吃
只想晚上早点睡觉
展开
-
C语言 字符函数和字符串函数详解
目录1. 字符分类函数2. 字符转换函数 3. strlen4. strcpy 5. strcat6. strcmp7. strncpy 函数的使⽤ 8. strncat 函数的使⽤ 9. strncmp函数的使⽤10. strstr 11. strtok函数的使⽤ 12. strerror函数的使⽤C语⾔中有⼀系列的函数是专⻔做字符分类的,也就是⼀个字符是属于什么类型的字符的。 这些函数的使⽤都需要包含⼀个头⽂件是 ctype.h 这些函数的使⽤⽅法⾮常类似,我们就讲解⼀个函数的事情,其他的⾮常类似:原创 2024-01-02 14:22:49 · 951 阅读 · 3 评论 -
C语言中编译和链接的过程与原理
翻译环境和运⾏环境原创 2023-12-31 14:19:06 · 990 阅读 · 1 评论 -
C语言 动态内存管理
在执⾏函数时,函数内局部变量的存储单元都可以在栈上创建,函数执⾏结束时 这些存储单元⾃动被释放。栈内存分配运算内置于处理器的指令集中,效率很⾼,但是分配的内 存容量有限。栈区主要存放运⾏函数⽽分配的局部变量、函数参数、返回数据、返回地址等⼀般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。分配⽅式类似于链表3. 数据段(静态区)(static);存放全局变量静态数据。程序结束后由系统释放存放函数体(类成员函数和全局函数)的⼆进制代码。原创 2023-12-29 18:05:29 · 1381 阅读 · 0 评论 -
C语言 内存函数详解
函数用于将src指针指向的内存块中的数据复制到 dest指针指向的内存块中,大小为n字节。该函数返回 dest指针。以下是一个示例代码,演示了如何使用memcpy函数memcpy从scr的位置开始向后复制n个字节的数据到dest指向的内存位置。• 这个函数在遇到 '\0' 的时候并不会停下来。• 如果src和dest有任何的重叠,复制的结果都是未定义的。对于重叠的内存,交给来处理。原创 2023-12-28 13:58:12 · 466 阅读 · 1 评论 -
C语言 文件操作(文件函数及文件讲解)
函数名功能适⽤于fgetc字符输⼊函数所有输⼊流fput字符输⼊函数所有输⼊流fgets⽂本⾏输⼊函数所有输⼊流fputs⽂本⾏输出函数所有输⼊流fscanf格式化输⼊函数所有输⼊流fprintf格式化输出函数所有输出流fread⼆进制输⼊文件fwrite⼆进制输出文件上⾯说的适⽤于所有输⼊流⼀般指适⽤于标准输⼊流和其他输⼊流(如⽂件输⼊流);所有输出流⼀ 般指适⽤于标准输出流和其他输出流(如⽂件输出流)。5.文件的随机读写5.1 fseek。原创 2023-12-27 16:04:03 · 1587 阅读 · 2 评论 -
C语言 预处理.宏.宏定义.头文件包含详解
预处理,宏.宏定义.头文件的包含,命令⾏定义,条件编译详解原创 2024-01-09 21:59:43 · 1425 阅读 · 0 评论