- 博客(13)
- 收藏
- 关注
原创 C++初学第三弹
/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者 成员函数。声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。// 我们看看这个函数,是不是很僵硬?class Datepublic:// 这里的year到底是成员变量,还是函数形参?
2023-09-04 13:14:19 280 1
原创 C++入门第二弹
在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的 是一直没有人去使用它. C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一 个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。return 10;auto b = a;//auto e;无法通过编译,使用auto定义变量时必须对其进行初始化return 0;
2023-08-28 15:54:52 230 1
原创 C++入门
定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{} 中即为命名空间的成员。1.命名空间定义命名空间中可以定义变量/函数/类型int val;2.命名空间可以嵌套//test.cppint a;int b;int c;int d;3.同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中。//test.h注意:一个命名空间就定义了一个新的作用域,命名空间中的所有内容都局限于该命名空间中。
2023-08-24 13:23:47 346 1
原创 排序算法一
排序排序启示|revelation排序: 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次 序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排 序算法是稳定的;否则称为不稳定的。内部排序:数据元素全部放在内存中的排序。
2023-07-11 22:32:27 198 1
原创 栈和队列的实现
队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 FIFO(First In First Out)入队列:进行插入操作的一端称为队尾出队列:进行删除操作的一端称为队头。
2023-05-24 17:20:00 157 4
原创 【C语言】一文搞懂C语言文件操作
这次为大家带来的是C语言的文件操作。C语言中,文件操作也是很重要的一部分。它可以让数据持久化,让数据有效的保存。特别是对于一些小项目:学生管理系统、通讯录等提供了莫大的帮助,因为这样就可以不必每次打开程序重新录入信息。而本篇文章就是对文件操作做了一个较为详细的讲解。话不多说,我们这就开始讲解!磁盘上的文件就是文件。但是在程序设计中,我们一般从文件功能的角度来分类,谈的文件有两种:程序文件、数据文件。
2023-04-02 13:45:17 203
原创 leetcode中遇到的问题runtime error: load of null pointer of type ‘int‘[__Serializer__.c]及【returnSize】
第一次在上就遇到了就遇到了它这道题并不难但是执行代码的时候控制台总是会告诉我代码执行错误,或者出一些奇奇怪怪的东西。
2023-02-01 23:14:40 905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人