![](https://img-blog.csdnimg.cn/f85968d368874433a09c1c6917006502.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 88
从入门介绍C语言
李斯啦果
晒晒太阳,吹吹风
展开
-
【C语言】程序环境和预处理
1.程序的翻译环境和执行环境2.关于编译+链接2.1编译环境2.2编译三阶段2.2.1预编译2.2.2编译2.2.3汇编3.预处理详解3.1预定义符号3.2#define3.2.1#define定义标识符3.2.2#define定义宏3.2.3#define替换规则3.2.4#和##3.2.5带副作用的宏参数3.2.6宏和函数对比3.2.7命名约定3.3#undef3.4命令行定义3.5条件编译3.6文件包含 offsetof宏的实现原创 2023-05-13 00:15:17 · 375 阅读 · 0 评论 -
【C语言】动态内存管理
1.为什么存在动态内存分配?2.动态内存函数2.1malloc函数2.2free函数2.3calloc函数2.4realloc函数3.常见的动态内存错误3.1对NULL指针的解引用操作3.2对动态开辟空间的越界访问3.3对非动态开辟内存使用free函数3.4使用free函数释放一块动态开辟内存的一部分3.5对同一块动态内存多次释放3.6动态内存开辟后忘记释放(内存泄漏)4.常见错误代码分析5.柔性数组4.1柔性数组的特点4.2柔性数组的使用原创 2023-04-20 22:22:47 · 54 阅读 · 0 评论 -
【C语言】文件操作
1.为什么使用文件?2.什么是文件?3.文件的打开和关闭3.1文件指针3.2文件的打开和关闭4.文件的顺序读写4.1"流"的概念字符输入输出函数fgetc/fputc文本行输入输出函数fgets/fputs格式化输入输出函数fscanf/fprintf对比scanf,fscanf,printf,fprintf,sscanf,sprintf函数二进制输入输出函数:fread/fwrite5.文件的随机读写fseek函数ftell函数rewind函数 文本文件和二进制文件 文件读取结束的判定 文件缓冲区原创 2023-04-27 15:14:18 · 3820 阅读 · 0 评论 -
【C语言】VS编译器scanf函数报错解决方案
VS编译器scanf函数报错解决方案错误 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.原创 2023-04-18 09:34:51 · 798 阅读 · 0 评论 -
【C语言】自定义类型:结构体|位段|联合体
1.结构体类型1.1结构1.2匿名结构体类型1.3结构体自引用1.4结构体类型重定义 typedef1.5结构体变量定义和初始化1.6结构体内存对齐1.7结构体传参2.位段2.1位段的定义与声明2.2位段的内存分配2.3位段的跨平台问题3.枚举3.1枚举类型的定义3.2枚举的优点3.3枚举的使用4.联合(共同体)4.1联合的定义与声明4.2联合的特点使用联合可以判断当前机器的存储模式是大端还是小端4.3联合大小的计算原创 2023-02-08 16:00:32 · 587 阅读 · 0 评论 -
【C语言】字符串函数讲解及其模拟实现
1.strlen函数的模拟实现(计数法,指针-指针法,递归法)2.库函数strcpy及其模拟实现3.库函数strcat及其模拟实现4.库函数strcmp及其模拟实现5.库函数strstr及其模拟实现6.库函数strtok及其模拟实现7.库函数strerror及其模拟实现8.字符分类函数9.字符转换函数10.库函数memmove及其模拟实现11.库函数memcpy12.库函数memset原创 2023-01-28 17:08:40 · 267 阅读 · 1 评论 -
【C语言】指针笔试题讲解
【C语言】指针笔试题讲解,指针数组,二级指针数组,三级指针,字符串常量的使用,二维数组在内存中的存储,数组指针的使用原创 2023-01-23 22:21:52 · 722 阅读 · 2 评论 -
【C语言】sizeof和库函数strlen讲解
【C语言】sizeof和库函数strlen讲解|操作符sizeof与库函数strlen|整型数组与sizeof|字符数组与sizeof|字符数组与strlen|字符串数组与sizeof|字符串数组与strlen|字符指针与sizeof和strlen|二维数组与sizeof原创 2023-01-18 18:23:57 · 670 阅读 · 0 评论 -
【C语言】函数指针|函数指针数组|函数指针数组指针|如何理解?
【C语言】函数指针|函数指针数组|函数指针数组指针|如何理解?函数指针实现简易计算器|库函数qsort|使用sqort函数对结构体变量的成员排序|模拟qsort实现冒泡排序|泛型指针|结构体数组原创 2023-01-17 22:14:27 · 2320 阅读 · 2 评论 -
【C语言】指针数组|数组指针|数组指针数组|如何区分?
【C语言】指针数组|数组指针|数组指针数组|如何区分?原创 2023-01-12 21:33:56 · 124 阅读 · 0 评论 -
数据在内存中的存储(练习题篇)
数据在内存中的存储(练习题篇)原创 2022-12-31 16:38:22 · 201 阅读 · 0 评论 -
数据在内存中的存储(整型篇)
数据在内存中的存储(整型篇)原创 2022-12-29 14:13:37 · 861 阅读 · 0 评论 -
函数栈帧的创建和销毁
函数栈帧的创建和销毁原创 2022-11-30 17:06:32 · 98 阅读 · 0 评论 -
初识结构体
初识结构体原创 2022-10-25 23:55:06 · 478 阅读 · 0 评论 -
初阶指针讲解
初阶指针原创 2022-09-20 13:29:39 · 143 阅读 · 0 评论 -
操作符(2)
操作符(2)原创 2022-09-16 21:58:49 · 79 阅读 · 0 评论 -
操作符(1)
操作符(1)原创 2022-05-14 14:45:05 · 131 阅读 · 0 评论 -
二维数组
二维数组原创 2022-05-14 13:32:29 · 4767 阅读 · 1 评论 -
一维数组
一维数组原创 2022-05-13 20:22:22 · 387 阅读 · 0 评论 -
函数(2)
函数(2)原创 2022-05-12 23:45:32 · 241 阅读 · 0 评论 -
函数(1)
目录1.函数是什么?2.C语言中的函数分类2.1库函数2.2自定义函数3.函数的参数3.1实际参数(实参)3.2形式参数(形参)4.函数的调用4.1传值调用4.2地址调用5.函数的嵌套调用和链式访问原创 2022-03-24 18:31:27 · 82 阅读 · 0 评论 -
分支与循环语句(2)
分支与循环语句(2)原创 2022-03-15 21:50:41 · 53 阅读 · 0 评论 -
分支与循环语句(1)
分支与循环语句(1)if-else语句;switch-case语句;while循环原创 2022-03-14 23:09:18 · 506 阅读 · 0 评论 -
初识C语言(2)
初识C语言(2)原创 2022-03-11 23:35:06 · 1287 阅读 · 0 评论 -
初识C语言(1)
原创 2022-03-08 21:54:23 · 709 阅读 · 0 评论 -
C学习规划
自我介绍:一个双非本科大二的C语言小白,希望从今天开始洗心革面认真学习,不论以前对C语言的态度和掌握情况如何,抓住眼前的机会,从头开始,先认真打好基础,避免从入门到入土吧。学习内容:C语言入门 C语言进阶 数据结构与算法 Linux系统 ...... ......学习时间:周一至周五晚上 七点—晚上十点(至少三小时) 周六、周日灵活安排学习目标:每学完一部分知识,完成一篇CSDN博客 多敲代码,多敲代码,多敲代码...原创 2022-02-20 17:11:18 · 364 阅读 · 0 评论