笔记
文章平均质量分 77
Yyya159
这个作者很懒,什么都没留下…
展开
-
字符函数和字符串函数
size_tstrlen(constcharstring注意:①strlen函数返回的是在字符中'\0'前面出现的字符个数(不包括'\0')②参数指向的字符串要以'\0'结束③注意函数的返回值是size_t,是无符号的。原创 2023-11-18 21:20:38 · 113 阅读 · 0 评论 -
数据在内存中的存储(深度剖析)
char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数类型的意义:1.使用这个类型开辟内存空间的大小(大小决定了使用范围)2.如何看待内存空间的视角什么是大小端:大端(存储)模式:是指数据的低位保存在内存的高地址中,数据的高位保存在内存的低地址中。原创 2023-04-04 20:07:47 · 429 阅读 · 0 评论 -
初级结构体的简单介绍
int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化。原创 2023-03-21 23:15:22 · 109 阅读 · 0 评论 -
初级指针的简单介绍
1)指针是内存中一个最小单元的编号,也就是地址2)平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量指针就是地址,口语中说的指针变量指的就是指针。指针变量:用来存放地址的变量(存放在指针中的值都被当成地址处理),可以通过&(取地址操作符)取出变量的内存地址,把地址存放在一个变量中,这个变量就是指针变量。指针的大小在32位平台下是4个字节,在64位平台上是8个字节int main()int a=10;原创 2023-03-21 22:39:56 · 94 阅读 · 0 评论 -
vector
1. vector是表示可变大小数组的序列容器。2. 就像数组一样,vector也采用的连续存储空间来存储元素。它的大小是可以动态改变的,而且它的大小会被容器自动处理。3.vector使用动态分配数组来存储它的元素。4. vector分配空间策略:vector会分配一些额外的空间以适应可能的增长,因为存储空间比实际需要的存储空间更大。5. vector占用了更多的存储空间,为了获得管理存储空间的能力,并且以一种有效的方式动态增长。原创 2022-11-14 21:23:29 · 180 阅读 · 0 评论 -
笔试强训day13
/const 封锁的是*p,是常量,所以p的指向是可以修改的,但是p所指的空间的值不能改变.D. 虚函数不能是静态成员函数.因为静态函数没有this指针,而调用虚函数要靠this指针调用对象的信息调用此虚表。2)在32位机上,一个指针大小为4,在64位机上,一个指针大小为8,它的大小只和它的类型有关,而p是一个指针。4. 当一个类对象的生命周期结束后,关于调用析构函数的描述正确的是()一个类对象的执行过程是先调用基类的构造函数,再调用派生类的构造函数。D 先调用基类的析构函数,后调用派生类的析构函数。原创 2022-11-02 00:07:00 · 374 阅读 · 0 评论 -
笔试强训day12
2.析构函数的作用:对象在销毁时会自动调用析构函数,完成对象中资源的清理工作---问题:并不是所以对象都是从堆上new出来的。C 引用声明后,引用的对象不可改变,对象的值可以改变,非const指针可以随时改变指向的对象以及对象的值。B.拷贝构造函数只有一个形参,且必须是类类型对象的引用,若未显示定义,编译器会生成默认的拷贝构造函数。A.对象实例化时编译器会自动调用对应的构造函数,若未显示定义,编译器才会自动生成一个无参构造函数。C 对象是类的实例,一个对象必须属于一个已知的类。原创 2022-10-24 17:28:28 · 699 阅读 · 0 评论 -
笔试强训day11
笔试强训day11原创 2022-10-24 00:28:28 · 531 阅读 · 0 评论 -
笔试强训day7
笔试强训原创 2022-10-18 23:48:56 · 457 阅读 · 0 评论 -
笔试强训day6
笔试强训day6原创 2022-10-18 11:42:52 · 260 阅读 · 0 评论 -
笔试强训day5
笔试强训原创 2022-10-16 20:57:38 · 325 阅读 · 0 评论 -
7-11 学投资分数 10
7-11 学投资分数 10原创 2022-09-25 19:46:53 · 104 阅读 · 0 评论 -
7-10 java基本语法-整数四则运算
7-10 java基本语法-整数四则运算原创 2022-09-25 18:08:43 · 411 阅读 · 0 评论 -
模板初阶.
模板原创 2022-09-12 19:52:02 · 49 阅读 · 0 评论 -
C/C++内存管理
C/C++内存管理原创 2022-09-11 13:57:43 · 260 阅读 · 0 评论 -
类和对象(下)
类和对象原创 2022-09-07 16:00:57 · 285 阅读 · 0 评论 -
类和对象(上)
类的对象原创 2022-08-21 16:45:35 · 85 阅读 · 1 评论 -
Linux常见指令及权限理解
Linux常见指令及权限理解原创 2022-08-21 15:30:17 · 331 阅读 · 0 评论 -
C++基础(续)
内联函数,auto类型关键字,指针空值nullptr原创 2022-08-16 22:45:10 · 227 阅读 · 0 评论 -
C++基础
C++基础知识点原创 2022-08-15 22:01:57 · 276 阅读 · 2 评论 -
二叉树的基本概念
二叉树的相关概念原创 2022-06-13 22:13:37 · 1454 阅读 · 0 评论 -
栈和队列基础
1.栈1.1栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶。1.2栈的实现栈的实现一般可以使用数组或者链表实现,相对而言数组的结构实现更优一些。// 下面是定长的静态栈的结构,实际中一般不实用,所以我们主要实现下面的支.原创 2022-05-25 21:27:04 · 47 阅读 · 0 评论 -
顺序表和链表
顺序表和链表原创 2022-05-20 16:17:04 · 264 阅读 · 2 评论