![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 84
^^不加糖^^
这个作者很懒,什么都没留下…
展开
-
双向循环链表
文章目录要求一、双向循环链表介绍二、双向循环链表实现1.2.要求实现双向循环链表,实现插入、删除、查询等操作,生成成静态库和动态库,编写测试程序验证库文件,编写makefile实现编译。函数包括以下:a、链表初始化b、两个链表合并c、链表节点个数d、删除指定节点e、指定节点后插入新的节点(尾插)f、找出指定节点在链表中位置g、销毁链表一、双向循环链表介绍参考文章:(C语言版)链表(四)——实现双向循环链表创建、插入、删除、释放内存等简单操作详解双向链表的基本操作(C语言)数据结构原创 2021-11-24 10:06:44 · 531 阅读 · 0 评论 -
环形缓冲区实现(C语言)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入原创 2021-11-24 09:57:19 · 3328 阅读 · 0 评论 -
C语言—数组、字符串的创建
文章目录前言一、整型数组的创建1. 一维数组的静态、动态创建2. 二维数组的创建二、字符串的创建1. 字符串的动态创建2. 字符串数组的动态创建前言在刷算法题的过程中,经常需要自己创建一个数组或者字符串,这是最最基础的东西,不会创建的话就不能往下走了。本文通过代码介绍一维整型数组、二维整型数组的静态创建和动态创建,字符串的动态创建和字符串数组的动态创建。一、整型数组的创建1. 一维数组的静态、动态创建一维数组的静态创建:这个比较简单,就是遍历数组,将数组的每个元素输入#include <原创 2021-08-04 21:35:35 · 3782 阅读 · 0 评论 -
C/C++编译过程详解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-01-15 18:23:27 · 928 阅读 · 0 评论 -
C语言—内存的管理和释放
C语言—内存的管理和释放一、Linux下内存分配管理1.编译好的C程序文件分区2.C程序运行时内存分区3.为什么要进行内存分配4.内存分配方式二、详解堆和栈1.堆和栈的简介2.堆和栈的区别三、内存管理函数四、其它知识1.(嵌入式开发中)程序编译完成后的大小统计2.数据存储区域实例3.字符串与字符数组一、Linux下内存分配管理1.编译好的C程序文件分区分析C语言下程序的内存分配,我们从一段简单C程序源码test.c开始。如下所示:#include <stdio.h>#include原创 2021-01-08 22:06:17 · 10646 阅读 · 6 评论 -
C语言—变量的存储方式、作用域和生存周期
变量的存储方式、作用域和生存周期一、变量的存储方式二、变量的作用域和生存周期1.局部变量的存储类别a.普通局部变量b.static局部变量c.寄存器变量(register变量)2.全局变量的存储类别a.在一个文件内扩展全局变量的作用域b.将全局变量的作用域扩展到其它文件c.将全局变量的作用域限制在本文件中三、其它杂项讨论(重点:字符串)a.extern函数和static函数的区别(作用域)b.const变量和static变量存放位置c.关于字符串常量存储讨论四、参考博文一、变量的存储方式在C语言中,每原创 2021-01-03 17:28:15 · 1739 阅读 · 0 评论 -
const 关键字详解
const关键字的使用可以节省空间,避免不必要的内存分配,因为编译器通常不为const常量分配内存空间,而是将它保存在符号表中,这样就没有了存储于读内存的操作,使效率也得以提高;c语言中被const修饰的变量虽然不能直接修改,但是可以间接的通过指针修改,在c++中不能修改被cosnt修饰的变量。C++编译器对const常量的处理当碰见常量声明时,在符号表中放入常量;编译过程中若发现使用常量则直接以符号表中的值替换。编译过程中若发现对const使用了extern或者&操作符,则给对应的常量分配存原创 2020-12-31 11:16:45 · 13747 阅读 · 7 评论 -
关于指针作为函数参数问题的拓展讨论
关于传递动态内存的讨论前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np原创 2020-12-02 20:56:14 · 564 阅读 · 0 评论