MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本
说明:bin 文件夹下包含了很多后缀名是 .exe 的可执行程序,这些就是开发时所需的工具,如:gcc.exe 是用来编译 C程序的,g++.exe 是用来编译 C++ 程序的,而 gdb.exe 则是用来调试程序的 debug 工具。说明:安装程序开始连接服务器,并从中下载 MinGW-w64 的
VSCode配置C/C++环境
VSCode配置C/C++环境
xml文件介绍
简介:本文主要讲解xml文件的格式,用途等等;xml是传输和存储数据html是展示数据写一段xml文件,文件后缀为xml格式所有内容必须需要一个根节点/根标签包起来可以在浏览器中打开验证对否注释格式xml中标签是自定义的,所以不需要属性html中标签不是自定义的,所以属性有重要作用语法格式:
带你玩转数据结构-单链表(适合初学者的文章,讲解的很仔细哦)
讲解数据结构中链表的知识,;链表的分类,c语言实现单链表常见接口,详细讲解,动图分析等,不要错过哦!
数据结构:单链表的实现(C语言)
本博客将要实现的无头单向不循环链表。我们将节点定义为如下结构:其成员变量有data,next。将int重命名为STLDataType,方便我们以后修改数据域的内容。//无头单向不循环链表 typedef int SLTDataType;以上就是我对于无头单向不循环链表的实现!!!
数据结构——单链表
数据结构——链表——单链表
【数据结构】二叉树——堆如何实现
二叉树的顺序结构;堆的概念及结构;堆向下调整的算法;堆的代码实现;堆排序;TOP-K问题
数据结构之顺序表
顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。
数据结构与算法——图
图是一种抽象的数据结构,用于表示对象之间的关系。它由顶点和边组成。顶点表示对象,边表示顶点之间的关系。图可以用来解决各种实际问题,例如最短路径、最小生成树、网络分析等。总的来说,图在许多领域中都有广泛的应用,其灵活性和可扩展性使其成为解决复杂问题和处理大规模数据的有力工具。图算法和图数据库的发展也为
树和二叉树 --- 数据结构
4.若规定根节点的层数为1,具有n个结点的满二叉树的深度,h=log2(n + 1)。2N0 +N1-1 = 2n 2n为偶数,完全二叉树度为1的结点个数要么是1个,要么没有。3.对任何一棵二叉树,如果度为0的叶结点个数为N0,度为2的分支结点个数为N2,则有N0 = N2+1。1.某二叉树共有3
【VSCode | 主题】推荐几个适合看 C/C++ 代码的 VSCode 主题
从 source insight 转到 VSCode 的一个好处就是,VSCode有很多主题插件。本文就介绍一些自己觉得适合看C/C++代码的好看的主题。接下来就看看有哪些主题,其中有没有你喜欢的。
MinGW-w64的安装详细步骤(c/c++的编译器gcc、g++的windows版,win10、win11真实可用)
MinGW-w64的安装详细步骤(c/c++的编译器gcc、g++的windows版,win10、win11真实可用)
Visual Studio 2022 中解决使用scanf报错的方法(一劳永逸)
宝子们好呀!在上一篇文章中教大家任何安装完成还没有安装的朋友们可以到这里来看一下呀Visual Studio 2022下载安装教程安装完成后,很多新手小白在使用编译器的过程中使用到scanf后会出现报错的情况,也不知道如果改正,所以今天我就来给大家分享解决这个问题的办法。到这里我们的就可以正常使用了
【c语言】字符函数与字符串函数(上)
strcat,strncpy,strncat,strncmp,strstr,strtok,strstr模拟实现,strcat模拟实现
Visual Studio 2019 解决scanf函数报错问题
在 Visual Studio 2019 编辑代码时,前期刚刚接触到VS编译器时存在的困惑,当用`scanf()`函数,进行输入时,在运行的时候编译器会出现警告报错。在Visual Studio 2019中,scanf函数会被标记为不安全的函数,因为它没有检查输入缓冲区的大小。如果输入缓冲区不够大,
【C快学-C语言程序设计(基础篇)】从VSCode中使用C编写我的第一个Hello world
简介:本专栏是一个C语言基础入门知识学习的一个专栏面向:广大C友工具:VSCODE博主:一个友好且宠粉的博主,送书活动小专栏,不定期抽奖送图书给粉丝社区:🦈。
c语言每日一练(4)
1、有以下代码,程序的输出结果是( )解析:直接看循环,for循环先将a和b都初始化成了1,循环进行的条件是a<=100,循环每次结束后,a+1接着看循环的内部,1代码代表的意思是,当b>=20时会执行break语句,跳出循环。2代码表达的意思是当b%3==1,也就是当b=3*n+1的时候会执行b+
【Linux从入门到精通】文件I/O操作(C语言vs系统调用)
本篇文章讲述了一系列的文件操作函数。其实我们学的C语言的文件操作函数,底层都是封装的系统调用的接口。因为我们对文件的写入和读取,不就是对硬盘的写入和读取吗!文件可是放在硬盘上的。语言想要访问硬件设备,必须通过操作系统!!!每套语言都是有自己的文件操作函数,底层都是封装的系统调用的接口。但是操作系统不
使用Visual Studio Code远程开发、调试Linux C
如何配置VSCode作为Linux C 的远程开发、调试工具
【C语言内存函数精选】memcpy、memset、memmove及仿真实现!掌握内存操作的艺术!
memcpy的功能是进行内存拷贝,它可用作字符串的拷贝(类似于strcpy的功能)、整形数组的拷贝、结构体的拷贝。memcpy有三个参数:前两个参数是指针,都是void *类型的指针,只不过另外一个是被拷贝的目的对象,一个是拷贝对象,所以用const修饰表示里面的内容不可修改。最后一个参数类型是si