自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(589)
  • 资源 (10)
  • 收藏
  • 关注

原创 C++ 指针调用

按指针传递值,参数指针被传递给函数,就像传递其他值给函数一样。因此相应地,在下面的函数 swap() 中,您需要声明函数参数为指针类型,该函数用于交换参数所指向的两个整数变量的值。向函数传递参数的指针调用方法,把参数的地址复制给形式参数。在函数内,该地址用于访问调用中要用到的实际参数。这意味着,修改形式参数会影响实际参数。

2023-09-28 09:32:38 29

原创 C++ 传值调用

默认情况下,C++ 使用传值调用方法来传递参数。一般来说,这意味着函数内的代码不会改变用于调用函数的实际参数。向函数传递参数的传值调用方法,把参数的实际值复制给函数的形式参数。在这种情况下,修改函数内的形式参数不会影响实际参数。上面的实例表明了,虽然在函数内改变了 a 和 b 的值,但是实际上 a 和 b 的值没有发生变化。

2023-09-27 11:47:47 40

原创 C++ 嵌套 switch 语句

您可以把一个 switch 作为一个外部 switch 的语句序列的一部分,即可以在一个 switch 语句内使用另一个 switch 语句。即使内部和外部 switch 的 case 常量包含共同的值,也没有矛盾。C++ 中的 switch 语句允许至少 256 个嵌套层次。

2023-09-21 11:13:17 57

原创 C++ switch 语句

一个语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个进行检查。

2023-09-19 09:35:57 68

原创 C++ 嵌套 if 语句

在 C++ 中,嵌套 if-else 语句是合法的,这意味着您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。嵌套 if 语句是一种 if 语句的变体,其中一个 if 语句可以在另一个 if 语句中嵌套。嵌套 if 语句可以帮助您更精确地测试多个条件。

2023-09-18 09:10:09 66

原创 C++ if...else 语句

一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。

2023-09-13 10:28:10 67

原创 C++ if 语句

一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。

2023-09-09 10:19:21 193

原创 C++ goto 语句

语句允许把控制无条件转移到同一函数内的被标记的语句。:在任何编程语言中,都不建议使用 goto 语句。因为它使得程序的控制流难以跟踪,使程序难以理解和难以修改。任何使用 goto 语句的程序可以改写成不需要使用 goto 语句的写法。

2023-09-08 10:40:53 156

原创 C++ continue 语句

C++ 中的 continue 语句有点像 break 语句。但它不是强迫终止,continue 会跳过当前循环中的代码,强迫开始下一次循环。对于 for 循环,continue 语句会导致执行条件测试和循环增量部分。对于 while 和 do…while 循环,continue 语句会导致程序控制回到条件测试上。

2023-09-07 09:12:37 86

原创 C++ break 语句

如果您使用的是嵌套循环(即一个循环内嵌套另一个循环),break 语句会停止执行最内层的循环,然后开始执行该块之后的下一行代码。

2023-09-06 09:10:41 98

原创 C++ 嵌套循环

一个循环内可以嵌套另一个循环。C++ 允许至少 256 个嵌套层次。

2023-09-05 14:35:11 345

原创 C++ do...while 循环

不像 for 和 while 循环,它们是在循环头部测试循环条件。do…while 循环是在循环的尾部检查它的条件。do…while 循环与 while 循环类似,但是 do…while 循环会确保至少执行一次循环。

2023-09-03 13:30:58 107

原创 C++ for 循环

下面是 for 循环的控制流:1. init 会首先被执行,且只会执行一次。这一步允许您声明并初始化任何循环控制变量。您也可以不在这里写任何语句,只要有一个分号出现即可。2. 接下来,会判断 condition。如果为真,则执行循环主体。如果为假,则不执行循环主体,且控制流会跳转到紧接着 for 循环的下一条语句。3. 在执行完 for 循环主体后,控制流会跳回上面的 increment 语句。该语句允许您更新循环控制变量。该语句可以留空,只要在条件后有一个分号出现即可。

2023-09-01 14:21:41 156

原创 C++ while 循环

只要给定的条件为真,while 循环语句会重复执行一个目标语句。

2023-08-31 09:17:34 92

原创 C++ 指针运算符(& 和 *)

C++ 提供了两种指针运算符,一种是取地址运算符 &,一种是间接寻址运算符 *。指针是一个包含了另一个变量地址的变量,您可以把一个包含了另一个变量地址的变量说成是"指向"另一个变量。变量可以是任意的数据类型,包括对象、结构或者指针。

2023-08-30 10:42:20 126

原创 C++ 强制转换运算符

dynamic_cast 执行动态转换时,type 必须是类的指针、类的引用或者 void*,如果 type 是类指针类型,那么 expr 也必须是一个指针,如果 type 是一个引用,那么 expr 也必须是一个引用。这种类型的转换主要是用来操作所传对象的 const 属性,可以加上 const 属性,也可以去掉 const 属性。现在,请看下面的实例,理解 C++ 中如何使用一个简单的强制转换运算符。它可以把一个指针转换为一个整数,也可以把一个整数转换为一个指针。其中,type 是转换后的数据类型。

2023-08-29 11:27:00 115 1

原创 C++ 成员运算符

(点)运算符和 ->(箭头)运算符用于引用类、结构和共用体的成员。点运算符应用于实际的对象。箭头运算符与一个指向对象的指针一起使用。

2023-08-24 09:26:33 22

原创 C++ 逗号运算符

在这里,首先把 count 赋值为 19,把 incr 赋值为 10,然后把 count 加 1,最后,把最右边表达式 count+1 的计算结果 20 赋给 var。上面的程序中,j 最初的值为 10,然后自增到 11,这时 j 的值就为 11,然后再计算第二个表达式 j+100,最后 j(j 为 11) 再加上 999,最后 i 为 最后一个表达式的值 999+j,及 999+ 11=1010。最右边的那个表达式的值将作为整个逗号表达式的值,其他表达式的值会被丢弃。

2023-08-23 11:30:41 118

原创 C++ 条件运算符 ? :

其中,Exp1、Exp2 和 Exp3 是表达式。请注意冒号的使用和位置。: 表达式的值取决于 Exp1 的计算结果。如果 Exp1 为真,则计算 Exp2 的值,且 Exp2 的计算结果则为整个?如果 Exp1 为假,则计算 Exp3 的值,且 Exp3 的计算结果则为整个?在这里,如果 y 小于 10,则 var 被赋值为 30,如果 y 不小于 10,则 var 被赋值为 40。

2023-08-22 17:02:52 92

原创 C++ sizeof 运算符

请尝试下面的实例,理解 C++ 中 sizeof 的用法。复制并黏贴下面的 C++ 程序到 test.cpp 文件中,编译并运行程序。其中,data type 是要计算大小的数据类型,包括类、结构、共用体和其他用户自定义数据类型。sizeof 是一个关键字,它是一个编译时运算符,用于判断变量或数据类型的字节大小。sizeof 运算符可用于获取类、结构、共用体和其他用户自定义数据类型的大小。

2023-08-21 11:17:26 80

原创 C++ 自增自减运算符

自增运算符 ++ 会把操作数加 1,自减运算符 – 会把操作数减 1。无论是自增运算符还是自减运算符,都可以放在操作数的前面(前缀)或后面(后缀)。前缀形式与后缀形式之间有一点不同。如果使用前缀形式,则会在表达式计算之前完成自增或自减,如果使用后缀形式,则会在表达式计算之后完成自增或自减。

2023-08-20 14:00:26 79

原创 C++ 的关键字(保留字)完整介绍

asm (指令字符串):允许在 C++ 程序中嵌入汇编代码。

2023-08-19 23:45:59 993

原创 C++ 字符串

C 风格的字符串起源于 C 语言,并在 C++ 中继续得到支持。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。C++ 标准库提供了 string 类类型,支持上述所有的操作,另外还增加了其他更多的功能。所以现在您可以只是粗略地看下这个实例,等理解了面向对象的概念之后再回头来理解这个实例。其实,您不需要把 null 字符放在字符串常量的末尾。C++ 编译器会在初始化数组时,自动把 \0 放在字符串的末尾。由于在数组的末尾存储了空字符,所以字符数组的大小比单词 RUNOOB 的字符数多一个。

2023-08-18 11:10:10 100

原创 C++ 数组

C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、…、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers[0]、numbers[1]、…、numbers[99] 来代表一个个单独的变量。数组中的特定元素可以通过索引访问。所有的数组都是由连续的内存位置组成。

2023-08-17 09:48:44 67

原创 C++ 数字

我们已经在之前章节的各种实例中定义过数字。// 数字定义short s;int i;long l;float f;double d;// 数字赋值s = 10;i = 1000;f = 230.47;// 数字输出return 0;

2023-08-16 10:24:46 70

原创 C++ 函数

在 C++ 中,函数由一个函数头和一个函数主体组成。返回类型:一个函数可以返回一个值。return_type 是函数返回的值的数据类型。有些函数执行所需的操作而不返回值,在这种情况下,return_type 是关键字 void。函数名称:这是函数的实际名称。函数名和参数列表一起构成了函数签名。参数:参数就像是占位符。当函数被调用时,您向参数传递一个值,这个值被称为实际参数。参数列表包括函数参数的类型、顺序、数量。参数是可选的,也就是说,函数可能不包含参数。

2023-08-15 10:28:00 338

原创 C++ 判断

判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。

2023-08-14 09:14:51 32

原创 C++ 循环

有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了允许更为复杂的执行路径的多种控制结构。

2023-08-12 19:04:16 309

原创 C++ 存储类

存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。从 C++ 17 开始,auto 关键字不再是 C++ 存储类说明符,且 register 关键字被弃用。

2023-08-10 09:07:39 100

原创 C++ 修饰符类型

C++ 允许在 char、int 和 double 数据类型前放置修饰符。修饰符是用于改变变量类型的行为的关键字,它更能满足各种情境的需求。下面列出了数据类型修饰符:signed:表示变量可以存储负数。对于整型变量来说,signed 可以省略,因为整型变量默认为有符号类型。unsigned:表示变量不能存储负数。对于整型变量来说,unsigned 可以将变量范围扩大一倍。short:表示变量的范围比 int 更小。short int 可以缩写为 short。

2023-08-09 09:19:05 136

原创 C++ 常量

使用 #define 预处理器。使用 const 关键字。

2023-08-07 09:16:11 87

原创 C++ 变量作用域

一般来说有三个地方可以定义变量:在函数或一个代码块内部声明的变量,称为。在函数参数的定义中声明的变量,称为。在所有函数外部声明的变量,称为。:在函数内部声明的变量具有局部作用域,它们只能在函数内部访问。局部变量在函数每次被调用时被创建,在函数执行完后被销毁。:在所有函数和代码块之外声明的变量具有全局作用域,它们可以被程序中的任何函数访问。全局变量在程序开始时被创建,在程序结束时被销毁。:在代码块内部声明的变量具有块作用域,它们只能在代码块内部访问。

2023-08-06 13:37:28 113

原创 C++ 变量类型

变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。在这里,type 必须是一个有效的 C++ 数据类型,可以是 char、wchar_t、int、float、double、bool 或任何用户自定义的对象,variable_list 可以由一个或多个标识符名称组成,多个标识符之间用逗号分隔。double d;行 int i, j, k;声明并定义了变量 i、j 和 k,这指示编译器创建类型为 int 的名为 i、j、k 的变量。变量可以在声明的时候被初始化(指定一个初始值)。

2023-08-05 10:24:16 137

原创 C++ 数据类型

使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。

2023-08-04 10:13:28 150

原创 C++ 注释

程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。当上面的代码被编译时,编译器会忽略 // 这是一个注释 和 // 输出 Hello World!和 */ 字符也没有特殊的含义。因此,您可以在一种注释内嵌套另一种注释。C++ 支持单行注释和多行注释。/ 注释内部,// 字符没有特殊的含义。在 // 注释内,/C++ 注释以 /* 开始,以 */ 终止。注释以 // 开始,直到行末为止。*/ - 一般用于多行注释。// - 一般用于单行注释。

2023-08-02 16:22:58 165

原创 C++ 基本语法

C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。

2023-08-01 09:59:32 140

原创 C++ 环境设置

如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。

2023-07-31 14:28:04 155

原创 C++ 简介

抽象是从具体的实例中提取共同的特征,形成抽象类或接口,以便于代码的复用和扩展。抽象类和接口可以让程序员专注于高层次的设计和业务逻辑,而不必关注底层的实现细节。

2023-07-19 14:02:24 361

原创 hadoop分布式系统复习题 选择题

D 、 HDFS 有高容错性的特点,并且设计用来部署在低廉的(low- cost )硬件上。C 、 HDFS 为海量的数据提供了存储,而 MapReduce 为海量的数据提供了计算。C 、每个文件的 Block 大小和复制( Replication )因子都是可配置的。D 、响应客户端的所有读写数据请求,为客户端的存储和读取数据提供支撑。B 、除了最后一个 Block ,所有的Block都是同样的大小。A 、 HDFS 既适合超大数据集存储.也适合小数据集的存储。...

2023-07-19 13:47:26 5593

原创 Linux slocate命令

Linux slocate命令查找文件或目录。slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。

2023-05-09 10:34:09 110 1

选项菜单(xml).mp4

选项菜单(xml).mp4

2021-10-20

选项菜单(java).mp4

选项菜单(java).mp4

2021-10-20

上下文菜单(xml).mp4

上下文菜单(xml).mp4

2021-10-20

上下文菜单(java).mp4

上下文菜单(java).mp4

2021-10-20

Linux web服务器的TLS 协议搭建.pdf

Linux web服务器的TLS 协议搭建

2021-07-07

Linux软件安装rpm包的管理.pdf

Linux软件安装rpm包的管理

2021-07-06

Linux进程管理和网络管理.pdf

Linux进程管理和网络管理

2021-07-04

03CSS自学资源.pdf

03CSS自学资源

2021-07-03

2Linux帮助查询和进程管理.pdf

Linux帮助查询和进程管理

2021-06-29

1Linux介绍与基本命令.pdf

Linux介绍与基本命令

2021-06-29

空空如也

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

TA关注的人

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