学习计划
小小怪侠士
这个作者很懒,什么都没留下…
展开
-
append函数的用法
append()函数类似于尾插就是给元素后面追加一个字符串string str ;string str2 =“123”;1.str.append(str2);就是给str后面追加一个str2即输出为123str.strappend(str2,1,1);就是给后面追加上str2中从第二个元素开始连续一个元素1232str.append(“abc”);就是给str后面追加上abc1232abcstr.append(“123456”,6);就是给str后面加上字符串原创 2021-03-24 17:08:20 · 45084 阅读 · 3 评论 -
STL迭代器
iterator 迭代器迭代器是一种抽象的设计概念,在设计模式中iterator模式被定义为:提供一种方法,可以按序访问某一聚合物(容器)所含元素,且不暴露该聚合物的内部表达方式。在STL中,迭代器又起着将容器与算法联合到一起的作用。迭代器:设计模式–》元素访问的一种设计模式所有容器都需要遵循相同的设计规范所有容器迭代器的是使用方法都是相同的怎末使用迭代器?迭代器的指针方式和指针类似设计规范:1.begin迭代器:指向第一个元素的位置2.end迭代器:指向最后一个元素的后一个位置正原创 2021-03-24 16:19:17 · 206 阅读 · 1 评论 -
resize函数的作用
resize函数作用:修改有效字符个数resize(n)如果有效字符的个数增加,则新增的位置填充‘\0’resize(n,ch)如果有效的字符的个数增加,则新增的位置填充ch如果size减小,如下图。原创 2021-03-24 16:17:45 · 1691 阅读 · 1 评论 -
三分钟明白如何实现链表尾删
三分钟明白如何实现链表尾删什么是链表链表实现尾删什么是链表下面是我对链表概念的一些总结。链接: link.链表实现尾删我们都知道链表都是每个节点依靠一个指针来指向下一个节点的。因为链表不支持随机访问 所以要实现尾删我们就需要找到该链表最后一个节点的前一个节点,然后将这个节点的*next指针指向由最后一个节点改变为null。你以为这样就完了吗 ?????答案是 当然没有完,因为我们还有很重要的一步没有做那就是释放我们要删除的那个结点的空间。如果不是放会产生很严重的后果,会造成内存泄露。如下图原创 2021-03-21 16:16:12 · 2018 阅读 · 1 评论 -
三分钟带你明白如何实现链表尾插
三分钟明白如何实现链表尾删什么是链表什么是链表下面是我对链表概念的一些总结。链接: link.原创 2021-03-21 15:57:06 · 195 阅读 · 0 评论 -
什么是链表
什么是链表?链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链链表是线性排列的称为节点的元素的集合。接次序实现的 。每个节点在列表中都包含一个数据字段和一个指向下一个节点的指针,称为next 。 链接列表的第一个和最后一个节点通常称为列表的头和尾。 头指针指向第一个节点,最后一个节点指向空值。 请注意,头部不是单独的节点,而是对第一个节点的引用。 当列表为空时,头指针指向空。链表总共有八种分为:单向 双向 带头 不带头 循环 非循环虽然有八种链表但是实际中原创 2021-03-21 15:01:31 · 466 阅读 · 4 评论 -
利用malloc函数动态创建一个数组,并且数组大小由用户输入,并且输出这个数组
利用malloc函数动态创建一个数组,并且数组大小由用户输入,并且输出这个数组#include<stdio.h>#include<stdlib.h>int main() { int n = 0; scanf_s("%d", &n); int* ptr = (int*)malloc(sizeof(int)*n); for (int i = 0; i < n; i++) { scanf_s("%d", &ptr[i]);//为数组中的每个元素赋值原创 2021-03-13 15:23:45 · 1924 阅读 · 1 评论 -
什么是大小端?如何测试某台机器是大端还是小端。
大小端是指数据在内存中的保存方式。顾名思义 大小端 就是大端和小端。大端模式:所谓的大端模式,是指数据的高字节,保存在内存的低地址中,数据的低字节,保存在内存的高地址中。低地址存在高位,高地址存在低位。例子:0000430: e684 6c4e 0100 1800 53ef 0100 0100 0000大端模式下,前32位应该读为:e6 84 6c 4e例如 int a=0x12345678大端模式下存储为12 34 56 78int a =10;小端模式所谓的小端原创 2021-03-07 21:12:50 · 737 阅读 · 0 评论 -
对自己计算机编程能力学习的一些计划和想法
我的第一篇博客我是一个来自西安工业大学软件工程的学生的学生,之所以选择之一专业,是因为小的时候喜欢看电影,看到电影中那些计算机高手,只需要一台微型计算机就可以决定一场”战争“的胜负,还有警察也可以依靠这个手段更加方便地追踪罪犯,我就对这个”神秘“的专业打心底里的佩服,心里想象那天自己也可以成为这些技术大牛一样的人。所以在我高考完就直接选择了计算机软件工程这一个专业,为了自己的目标去努力。现在我选择了这一个专业进行学习,顺应自己的兴趣去学习计算机编程知识,也准备将这一钟爱的行业当成自己以后安家立命的本事。原创 2021-02-15 14:34:01 · 224 阅读 · 4 评论