自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 类和对象

万事万物均可作为, 每个对象都有其对于某些具有和的对象, 可以抽象为比如所有的圆形都属于圆类, 人都属于人类.

2023-05-18 16:12:43 1155

原创 C++ 函数进阶

学习本篇前, 请确保你已经学习过 C++ 函数的基础内容.

2023-05-14 17:48:42 209

原创 C++ 引用

引用的作用是给 变量 起一个比如 int a = 10;a 就是这个变量的名称, 程序通过 操作 a 来操作 a代表的内存空间.

2023-05-14 15:56:44 160

原创 C++ 程序的内存模型

C++程序在执行时, 会将内存划分成四个区域 :1.代码区 : 存放的, 由2.全局区 : 存放3.栈区 : 存放函数的4.堆区 :

2023-05-14 15:36:39 152

原创 C++ 结构体

结构体属于用户自定义的数据类型,允许用户在结构体中存储不同的数据类型结构体可以视作若干个类型的数据的集合体

2023-05-09 21:36:01 88

原创 [已解决]C++ 数组函数指针传递 综合案例 封装冒泡排序

冒泡排序和地址传递的有关问题

2023-05-07 16:33:36 116

原创 C++ 指针详解 (VS 2022 Community)

语法:数据类型 * 指针变量名;int * p;" * " 就是星号, 在C++中也作乘号使用.这时, 我们虽然创建了一个指针变量, 但这个指针并没有和任何地址对应起来(没有指向)所以我们需要为指针变量和指定的内存地址建立联系.可以用取址符" & " 来获取某个变量的地址. " && " 则表示逻辑的" 与 ", 注意区分.int a = 0;这样指针变量 p 保存的就是 变量a 的地址但是学到此处仍然感觉一头雾水, 于是输出一下这些有关变量的值, 看看它们到底代表什么.int main()

2023-05-06 18:53:49 283 2

原创 C++ 函数

定义一个函数需要在int main(){} 之前, 这样主函数才能正确地调用函数.函数的定义一般需要5个步骤(组成) :1. 返回值的类型2. 函数名3. 参数列表4. 函数体语句5. return表达式返回值类型 函数名 (参数列表)函数体语句return表达式调用函数时,通常会希望函数返回一些结果值.比如设计一个求两数之和的函数, 那么就需要这个函数将计算后的结果给出来, 这个值的数据类型就叫做返回值类型.当你的函数不需要返回值的时候,返回值类型为 void.

2023-05-05 17:03:05 106

原创 C++ 数组

数组,就是一个集合,用于存放相同类型的数据元素.

2023-05-03 18:55:54 670

原创 C++ 跳转语句

作用: 用于跳出选择结构或者循环结构语法: break;当 break 语句出现在switch 语句中时,作用是终止 case 并且跳出 switch当 break 语句出现在循环语句中时,作用是跳出当前的循环语句,结束循环当 break 语句出现在嵌套的循环语句中时,作用是跳出最近的内层循环结构(也就是跳出break;所在的最内层循环语句)作用: 用于循环结构中, 作用是跳过循环中余下未执行的语句,继续执行下一次循环案例:输出100以内奇数语法:goto 标记名 ;……代码……标记名 :作用:如果标

2023-05-03 15:31:04 362

原创 C++ 嵌套循环案例 打印星图/乘法口诀表

没啥好说的,两层for循环即可。

2023-05-03 15:05:04 325

原创 C++ 选择结构/循环结构 综合案例 敲桌子游戏

从1开始报数到100,每当遇到7的倍数,或者个位/十位 含有7的数字时,就改为敲桌子

2023-05-03 14:40:15 304

原创 C++ for循环语句

for (起始表达式 ; 条件表达式; 末尾循环体) { 循环语句 }

2023-05-03 11:03:32 726

原创 C++ do……while 循环语句

do ( 循环语句 ) while {循环条件}

2023-05-03 10:06:41 329

原创 C++ 循环结构之 While语句 和随机数的一些用法

作用:有条件地多次重复执行某一段代码。

2023-05-02 17:06:08 345

原创 C++ 选择结构之 Switch 语句

switch 的缺点:结果的值只能是整型 / 字符型 / 枚举型 之一,无法判断一个区间 ( 如 a 处于 80~100之间 )switch 的优点:结构清晰,执行效率更高.

2023-05-02 16:10:17 87

原创 C++三目运算符

若表达式1值为真,执行表达式2,并返回表达式2的值(作为整个表达式的结果.)若表达式1值为假,执行表达式3,并返回表达式3的值(作为整个表达式的结果.)这是一个经典用法,熟练运用后可以少写一些if语句,使代码看上去更加简洁.表达式2 : 表达式3。作用:用一行代码实现简单的判断。若 a>b,则 c=a;若 a

2023-05-02 15:42:42 457

原创 C++程序流程结构之选择结构 (if语句)

C/C++支持最基本的三种程序运行结构:顺序结构:程序按顺序执行,不发生跳转选择结构:依据条件是否满足,有选择地执行对应功能循环结构:依据条件是否满足,循环多次执行某段代码,本篇主要讲述选择结构。

2023-05-02 12:10:34 1413

原创 C++运算符

用于执行代码的运算。

2023-04-23 18:43:29 40

原创 C++如何键盘输入数据

可以使用键盘输入数据,提供给程序。

2023-04-23 16:35:03 3016

原创 C++布尔类型 bool

布尔类型的数据代表“真”或者“假”的值。

2023-04-23 15:56:38 52

原创 C++字符串型

有些教程中说,虽然它用起来比C风格简单,但是在输出的时候,C++中需要用到额外的头文件。: string 变量名 = “字符串值”;:char 变量名[ ] = "字符串值";字符串变量用于表示一串字符。

2023-04-23 15:46:50 78

原创 C++转义字符

t前的内容固定占用8个字符长度,不足的部分用空格补足,然后再在同一行输出余下内容。当字符串中有有大于等于8个字符时,则该字符串继续再占用8字符长度,直到完全容纳。用于表示一些无法显示出来的ASCII字符。常用转义字符有: \n \\ \t。注意 “\”是反斜杠,在回车上面。主要作用是使输出内容看上去比较整齐。简单地说就是补全 \t。这样才能正确输出反斜杠。字符串长度到8的整数倍。两者的效果是一样的。

2023-04-23 15:29:40 1389

原创 C++字符型

字符型变量并不是直接把字符本身放入内存中存储,而是将字符对应的ASCII编码放入存储单元。语法:cout

2023-04-23 14:52:11 203

原创 C++实型变量(浮点数)

由于编译器可能会将3.14默认为一个双精度小数,那么在编译器看来,我们将3.14这个双精度小数强行赋给一个单精度的数据类型,那么计算机会在赋值之前进行一步转换,而这步转换对于我们的程序而言是无意义的。,若定义a和b都为3.1415926,然后直接输出a和b。如果想要显示更多位的有效数字,需要进行额外设置。则a的值为300,3e2意为3*10^2。实型变量用于表示小数,也叫浮点数。这样编译器就不需要进行转换了。两者的区别在于表示的有效数字。,故显示为3.14159。1.什么是实型变量?

2023-04-22 19:16:00 973

原创 C++的sizeof关键字

利用sizeof关键字可以统计数据类型占用内存空间的大小,单位是字节。常量甚至可以是#define定义的宏常量,前提是定义准确有效。sizeof (已经定义过的常量或变量)sizeof(数据类型)

2023-04-22 18:51:56 26

原创 C++整型变量

C++规定,在定义一个常量或者变量时,必须要指定出相应的数据类型,否则无法给常量和变量分配内存;有明确的数据类型,能够更有效地节省内存空间,提高内存利用效率。1.为什么要区分数据类型?

2023-04-22 18:15:14 72

原创 C++ 关键字与标识符命名规则

所谓的标识符命名规则,就是在C++中,给常量或变量命名时,有一套自己的规则。除此之外,还应该养成良好的编程习惯,要做到见名知意,方便自己和他人阅读理解。04 标识符中区分字母大小写(即A和a是两个不同的命名)关键字是C++中预先保留的单词(标识符,例如int)03 第一个字符必须为字母或下划线(即不能为数字),因为有很多编译器定义了下划线开头的标识符。02 标识符只能由字母、数字和下划线组成。所以在定义常量和变量的时候,这些关键字作为常量名或变量名。01 标识符不能是关键字。

2023-04-22 17:45:53 170

原创 C++的变量与常量

常量用于记录程序中不可更改的数据,可以起到保护数据的作用,当你无意识的修改了一个常量的值时,编译器会报错,提示你进行纠正,避免得到错误的结果。所谓变量就是给一段指定的内存命名,方便操作这段内存。语法为 const 数据类型 常量名 = 常量值;第二种是用const修饰的变量,修饰该变量为常量。语法为 #define 常量名 常量值。数据类型 const 常量名 = 常量值;第一种是 #define 宏常量,数据类型 变量名 = 初始值;

2023-04-22 17:17:11 129 1

原创 单行注释与多行注释、注释规范

放在一段代码的上方,对该段代码作整体说明。放在一行代码的上方,或者一条语句的末尾。并且需要与上方的代码空行隔开。代码 //注释内容。

2023-04-21 19:49:42 479 2

原创 用Visual Studio编写C++程序,输出Hello World

2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0 或 return 1 对程序执行的顺序没有影响,只是大家习惯于使用 return (0) 退出子程序而已。就以输出Hello World为例,如果不写这一句,可能运行结果的窗口会在瞬间弹出又关闭,这样我们看不到运行结果。进来之后一片空白,虽然我们已经建立了项目,但是项目都是由一个或多个文件组成的(相当于文件夹),这个项目里面还没有文件,所以需要在项目中创建文件。看上去确实简洁多了,但是并没有影响到我们观察运行结果。

2023-04-21 18:09:03 5723 1

原创 Visual Studio 2022 正式版下载安装过程

Visual Studio Community 2022 安装过程

2023-04-21 17:02:10 168 1

空空如也

空空如也

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

TA关注的人

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