c++与数据结构系列
文章平均质量分 54
爱莉我老婆
Java萌新算法选手一枚,去过蓝桥国赛。励志补全Java版本的算法模板
展开
-
针对c语言的scanf读取字符和字符串解析
空白字符是指在屏幕上不会显示出来的字符,例如空格、制表符(tab)、回车、换行等。这些字符用于控制格式和布局,在文本处理中扮演着重要的角色。在C语言中,编译器在分析代码时会忽略空白字符,除非使用它们作为分隔符或作为字符常数或字符串文本元素。在输入时,例如使用scanf函数时,格式字符串中的空格会匹配并消耗输入中的一个或多个空白字符,为用户输入提供了一定的灵活性。原创 2023-11-26 10:16:27 · 2070 阅读 · 0 评论 -
数据结构之栈
【代码】数据结构之栈。原创 2023-09-24 16:53:17 · 58 阅读 · 0 评论 -
c++的引用和指针
大家看到了,我们往函数里传入指针变量,它创建了一个新的指针变量,并把原指针的存储的地址0x1给了新创建的指针变量,我们修改新创建得指针变量存储的值时,旧指针存储的地址并未改变。我们先来说指针,指针传入局部参数时,他会在创建个局部指针变量,然后把传入的地址赋值给局部的指针变量,然后修改值,从而使得原main函数的相应变量的值也被修改。我们要清楚的知道,使用指针和引用都可以的传入函数的main函数的变量在局部函数改变值时,main函数里面相应的变量也会改变值。原创 2023-09-08 21:15:42 · 178 阅读 · 0 评论 -
数据结构之单链表(c++(c语言)通用版)
现在我们使用头插法创建链表要怎么做呢,其实很简单,头插就是把我们新创建的节点放到最前面,我们每次都把创建的节点放到最前面,也就是1好节点的后面。为什么呢,我们采用头插,会把新创建的节点不断往前安防,而我们赋值又是从0开始,这就使得我们的最后一次赋值5用头插放到最前面了。我们创建一个长度为n的链表时,可以采取头插法创建或者尾插法创建,本篇博客我们采取头插法来创建,(作者只学了头插,尾插等以后来补qwq)。我们把一号节点的next地址连接到三号节点,三号的next地址连接到2号节点上,这就是头插。原创 2023-09-06 21:43:06 · 1966 阅读 · 0 评论 -
c++读取和存储文件,对文件操作
如果想在老版本的devc++使用stoi函数,参考这篇文章。原创 2023-09-02 21:00:51 · 715 阅读 · 0 评论 -
浅析c++的内存分配
在这里简单聊聊c++的底层内存分配。咱们在这里首先知道一下c++的内存分布为三个区。原创 2023-08-29 14:43:52 · 78 阅读 · 0 评论 -
c++之指针
问及这个问题,不得不谈c++的函数返回值里无法返回数组类型,那我们怎么办,我们使用指针,我们通过返回指针类型的变量,使用指针来访问数组。但是当我们在函数中开辟一个指针来存储数值时,当我们的函数结束,我们在函数里开辟的指针地址会失效被回收,这就牵扯了一个问题,即使我们已经把指针地址传给了main函数里的指针时,当原指针的地址被回收时,我们仍无法通过指针来访问值了,怎么办?办法有,,可以使用动态分配内存的方式来解决问题,动态分配的内存直到我们手动delete时才会被回收。int d;for(d=0;原创 2023-08-28 23:30:59 · 1696 阅读 · 2 评论 -
c++系列之指针
今天不是做题系列,是知识系列啦。说到指针,我们初学这一定会气的牙痒痒把,笔者也是,这么我好久而不得呀,今天来让我们聊聊指针。原创 2023-08-27 21:42:11 · 153 阅读 · 0 评论