自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 类与对象(中)

本文介绍了C++类的6个默认成员函数,重点讲解了构造函数、析构函数和拷贝构造函数。构造函数用于对象初始化,具有自动调用、可重载等特点;析构函数负责资源释放,遵循后定义先析构原则;拷贝构造函数实现对象拷贝,需注意深拷贝与浅拷贝的区别。编译器会自动生成这些函数的默认版本,但对于管理资源的类需要手动实现。文中通过Date、Stack等示例代码展示了这些成员函数的实际应用,并分析了传值返回与引用返回的区别。

2025-11-25 10:33:05 709

原创 类和对象(上)

1.为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为:类中的变量称为;类中的函数称为2.为了区分成员变量,⼀般习惯上成员变量会加⼀个特殊标识,如成员变量前⾯或者后⾯加_ 或者 m开头,注意C++中这个并不是强制的,只是⼀些惯例,具体看公司的要求3.C++中struct也可以定义类,C++兼容C中struct的⽤法,同时struct升级成了类,明显的变化是struct中可以定义函数,⼀般情况下我们还是推荐⽤class定义类4.定义在类中的成员函数。

2025-11-18 21:34:30 1045

原创 C++入门基础2️⃣

C++函数特性与引用机制摘要 本文主要介绍了C++中的三个重要特性:缺省参数、引用和内联函数。缺省参数分为全缺省和半缺省,使用时需遵循从右向左连续缺省的规则。引用是变量的别名,必须初始化且不可改变引用对象,常用于传参和返回值以提高效率。const引用可以引用常量或普通变量,但权限不能放大。内联函数通过inline关键字声明,编译器会尝试在调用处展开函数体,适用于短小频繁调用的函数,可替代C语言的宏函数。这些特性相互配合,使C++代码更高效安全。

2025-11-15 19:39:04 499

原创 C++入门基础1️⃣

本文介绍了C++中的三个重要特性:命名空间、输入输出和函数重载。命名空间(namespace)用于解决命名冲突问题,可以嵌套定义和跨文件使用,提供了三种访问方式。C++输入输出使用<iostream>库,通过cin/cout实现自动类型识别的IO操作。函数重载允许同名函数根据参数类型、个数或顺序不同实现多态行为。这些特性增强了C++的灵活性和安全性,其中命名空间和IO操作通常位于std标准命名空间中。文章还对比了C语言的相关实现差异,并给出了实际编程中的使用建议。

2025-11-14 21:39:47 963

原创 字符函数详解

通过学习字符函数与字符串函数,从而利于方便操作字符与字符串。

2024-11-29 08:04:34 512

原创 指针详细介绍5️⃣

sizeof计算变量所占内存内存空间大小的,单位是字节,如果操作数是类型的话,计算的是使用类型创建的变量所占内存空间的大小。统计的是从 strlen 函数的参数 str 中这个地址开始向后, \0 之前字符串中字符的个数。strlen 函数会⼀直向后找 \0 字符,直到找到为⽌,所以可能存在越界查找。3.关注内存中是否有 \0 ,如果没有 \0 ,就会持续往后找,可能会越界。2.srtlen是求字符串⻓度的,统计的是 \0 之前字符的个数。2.sizeof计算操作符所占内存的大小,单位是字节。

2024-11-26 17:45:37 368

原创 指针详细介绍4️⃣

回调函数不是由该函数的实现⽅直接调⽤,⽽是在特定的事件或条件发⽣时由另外的⼀⽅调⽤的,⽤于对该事件或条件进⾏响应。如果你把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被⽤来调⽤其所指向的函数。回调函数就是⼀个通过函数指针调⽤的函数。1.使用qsort函数排序整形数据。2.使⽤qsort排序结构数据。

2024-11-26 17:26:12 314

原创 指针详细介绍3️⃣

在指针的类型中我们知道有⼀种指针类型为字符指针 char*。

2024-11-25 19:44:05 440

原创 指针详细介绍2️⃣

⼀维数组传参,形参的部分可以写成数组的形式,也可以写成指针的形式。

2024-11-25 19:01:22 759

原创 指针详细介绍1️⃣

每个内存单元也都有⼀个编号(这个编号就相当于宿舍房间的⻔牌号),有了这个内存单元的编号,CPU就可以快速找到⼀个内存空间。⽣活中我们把⻔牌号也叫地址,在计算机中我们把内存单元的编号也称为地址。C语⾔中给。所以我们可以理解为:内存单元的编号== 地址 ==指针。

2024-11-12 21:11:17 2680

原创 c语言的一些小知识②

strlen 的参数是一个指向字符(char)的指针,其类型是 const char *。这个参数是一个指针,指向字符串的第一个字符。strlen 用于计算字符串的长度,即它返回字符串中字符的个数,但不包括字符串末尾的空字符(\0)。

2024-11-01 23:03:12 314

原创 c语言的一些小知识①

字符数组是定义字符串最直接的方式。我们可以通过声明一个字符数组并为其赋值来创建字符串。这种方法为字符串分配了固定大小的内存空间。使用字符指针定义字符串是另一种常见的方法,这种方法实际上是创建一个指向字符串字面量的指针。字符串字面量通常存储在程序的只读数据段中,这意味着我们不能直接修改它的内容。

2024-11-01 23:00:26 778

原创 巧妙调整奇数偶数顺序

输入一个整数数组,实现一个函数,调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。

2024-10-31 21:23:01 459

原创 扫雷游戏【超详细】

想要实现简单的扫雷,需要考虑怎么实现雷的布置,如何将棋盘展示出来等等问题。来打印,同时,为了实现棋盘在玩家猜测时不做展示,那我们就需要两个数组。在这其中,函数的运用自然而然少不了。为游戏中用到的头文件与函数的声明;·雷要保证随机,那么可以用。(滑稽)(滑稽)(滑稽)

2024-10-24 09:07:43 562

原创 ⑤分支与循环

提前说一下哦,C语言是结构化的程序设计语言,结构是说。

2024-10-23 21:59:23 1664

原创 一些有意思的源码(●‘◡‘●)

【代码】一些有意思的源码(●‘◡‘●)

2024-10-22 15:34:42 339

原创 ④printf/scanf 超细解惑

printf()的作⽤是将参数⽂本输出到屏幕。它名字⾥⾯的f代表(格式化),表⽰可以定制输出⽂本的格式。printf()不会在⾏尾⾃动添加换⾏符 ,运⾏结束后 ,光标就停留在输出结束的地⽅ ,。为了让光标移到下⼀⾏的开头 ,可以在输出⽂本的结尾 ,添加⼀个换⾏符 \n。ps;如果⽂本内部有换⾏,也是通过插⼊换⾏符来实现。printf() 是在标准库的头⽂件 stdio.h 定义的。使⽤这个函数之前,必须在源码⽂件头部引⼊这个头⽂件。

2024-10-17 20:02:24 2630

原创 ③算术/赋值/单目操作符&强制类型转换

与-都是有两个操作数的,位于操作符两端的就是他们的操作数,这种操作符也叫做。--------话不多述,直接上代码简单易懂qwq--------

2024-10-16 20:50:36 362

原创 ②C语言数据类型与变量

描述整数,描述字符,描述小数。特殊说明:布尔类型需要拥有的头文件(<stdbool.h)布尔类型的变量的取值是:true/false_Bool01实例。

2024-10-16 16:56:35 857 1

原创 ①初识c语言

1、c语言是一门编译型语言,必须通过编译器的编译(生成.obj后缀的文件)和链接器的链接(生成.exe为后缀的文件),生成二进制的可执行文件。2、⽤于提供程序开发环境的应⽤程序 ,⼀般包括代码编辑器、 编译器 、 调试器 和 图形⽤⼾界⾯ 等⼯具。 集成了代码编写功能、分析功能、编译功能、调试功能等⼀体化的开发软 件服务套。· 编译器推荐· 初学者适合使用 VS2022/2019 特点:安装包大,使用方便,中文,写出来的代码工整美观,集成了MSVC。· DevC++ 特点:小巧,不利于代码习惯的养

2024-10-13 14:12:13 1035 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除