自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++DAY 结构体·结构体与函数

经结果显示,结构体做参数时的变化与其他变量一样,值传递实参不变,地址传递实参改变。将结构体与函数结合,将结构体作为参数传到函数中,在函数中执行与结构体相关的程序。

2023-10-21 18:47:28 186

原创 C++DAY10 结构体·嵌套结构体

嵌套结构体,顾名思义就是在结构体中的变量也可以是结构体变量。在给嵌套结构体赋值时要一层一层的去赋值。

2023-09-17 19:22:29 211

原创 C++DAY10 结构体·结构体指针

如果想用指针访问结构体中的成员,要用 -> 符号来访问,且在指向结构体变量时要使用 struct 数据类型*指针名=&结构体变量。*利用操作符->可以通过结构体指针访问结构体属性。通过指针访问结构体中的成员。

2023-09-17 11:03:11 178

原创 C++DAY10 结构体·结构体数组

将自定义的结构体放入数组中方便维护,就是将多个结构体变量放到数组中。

2023-09-16 21:16:47 129

原创 C++DAY10 结构体·定义与使用

在给结构体变量赋值时,结构体中的每个变量都要赋值;在定义结构体时,大括号后要加分号;结构体属于用户自定义的数据类型,允许用户储存不同的数据类型。

2023-09-15 20:45:00 170

原创 C++DAY9 指针·指针、数组、函数

此为将所有代码都放在函数中的代码,但如果我们将数组的定义放在main函数中,函数中值放冒泡排序的代码,该怎么去敲代码呢?封装一个函数,利用冒泡排序,实现对一个整型数组的升序排列。在传递参数时,int* zz 传的是地址,可以改变实参。

2023-09-09 22:57:19 275

原创 C++DAY9 指针·指针与函数

结合函数的实参与形参的知识,函数中交换两数的值时,函数外两数的值不变,而当我们在函数中对两数进行地址交换后,函数外两数的值会发生改变。

2023-09-08 19:33:10 176

原创 C++DAY9 指针与数组

在输出数组的各个元素时可以使用指针使其简便化。利用指针来访问数组中的元素。

2023-09-07 21:16:01 39

原创 C++DAY9 指针·const修饰指针

所以三种const修饰指针的情况都在上面,指针常量与常量指针的区别都在上面。const即修饰指针,又修饰常量。const修饰指针——常量指针。const修饰常量——指针常量。

2023-09-06 21:04:32 94

原创 C++DAY9 指针·空指针与野指针

空指针指向的内存不可访问,且0~255这段内存为系统所用,不可访问。空指针的意义:指针变量指向内存中编号为0的空间。野指针的意义:指针指向的数我们不能访问。

2023-09-05 20:52:17 52

原创 C++DAY9 指针·指针所占的内存空间

指针变量也是一种变量,也有所占的内存空间。

2023-09-05 20:09:46 145

原创 C++DAY9 指针·指针的定义与使用

指针的作用:指针变量名可以找到指向数据的地址,*指针变量名可以代表指向的数据进行修改等操作。指针的意义:使用指针变量代替内存的十六进制数,以便我们间接访问内存。定义指针 数据类型 指针变量 * 指针变量名;当我们使用指针去查看变量的地址时要使用&a这个名字。使用指针 指针变量名 = &a;数据类型与记录的变量相同。

2023-09-04 21:29:58 45

原创 C++DAY8 函数·函数的分文件编写

源文件中的代码是互通的,当你想引用自创的头文件的时要使用 #include"aaa.h" 自创的头文件引用时要使用" "。当我们写大文件的时候,创建太多函数一个文件显得不够,我们便可以把函数分开到其他文件中。这是源文件(2)中的代码。这是源文件中的代码。这是头文件中的代码。

2023-09-03 18:02:26 84

原创 C++DAY8 函数·函数的声明

如果把函数的定义放在main函数的后面,程序就会报错(程序是自上而下执行的),所以声明的作用就体现出来了。函数的声明的意义为告诉编辑器函数名称及如何调用函数。函数的实际主体可以单独定义。*函数的声明可以多次,但是函数的定义只能有一次。

2023-08-31 16:23:27 31

原创 C++DAY8 函数·函数的常见样式

【代码】C++DAY8 函数·函数的常见样式。

2023-08-30 17:29:26 35

原创 C++DAY8 函数·值传递

在函数中有形参与实参两种参数,当调用函数时实参的值传给形参时,称作值传递。在值传递时,如果形参发生变化,并不会影响实参。所以在执行过函数后实参的值并不发生改变。

2023-08-29 09:44:01 34

原创 C++DAY8 函数·函数的调用

当我们定义好一个函数后,我们该怎么去使用它呢?我们可以学习函数的调用。所以调用函数的意义为使用一个模板来执行代码。语法:函数名(参数)

2023-08-28 10:57:20 35

原创 C++DAY8 函数·函数的定义

函数的作用:将一段常用代码封装起来,减少重复代码。一个较大的程序可分为若干程序块,每个模块实现特定内容。5、return表达式。

2023-08-26 16:35:01 48

原创 C++DAY7 数组·二维数组

在以上四种方法里,我们更推荐第二种,因为它更直观,把行数与列数都清晰的表达出来了。在循环输出的时候行数在外,列数在里。2、数据类型 数组名[行数][列数]={ {数据1,数据2,},{数据3,数据4} };4、数据类型 数组名[ ][列数] = {数据1,数据2,数据3,数据4};3、数据类型 数组名[行数][列数]={ 数据1,数据2,数据3,数据4};1、数据类型 数组名[行数][列数];二维数组是在数组上多加一个维度。

2023-08-24 18:44:46 35

原创 C++DAY7 数组·冒泡排序

我们可以使用冒泡排序来在九个数中找到一个最大数,再把最大数剔除,在剩下的数中找最大数,由于找数的过程就像冒泡,所有叫冒泡排序。冒泡排序是一种最常见的排序算法,它会数组内的元素进行排序。

2023-08-23 17:59:29 48

原创 C++DAY7 数组·元素逆置

我们知道数组的元素为1、2、3、4、5这样的五个数,但它们的顺序为1、2、3、4、5,现在我们要把它们的顺序该成5、4、3、2、1的顺序。

2023-08-22 15:08:51 126

原创 C++DAY7 数组·数组名

数组的作用在上节中已经讲述过了,那么数组名的作用有哪些呢?1、用于统计整个数组在内存中的长度。2、用于获取数组在内存中的首地址。

2023-08-20 18:26:14 28

原创 C++DAY7 数组·定义方式

2、 数据类型 数组名[ 数组长度 ] = {值1,值2,值3……3、 数据类型 数组名[ ] = {值1,值2,值3……数组的意义为:把相同类型的数放在一起,方便使用。1、 数据类型 数组名[ 数组长度 ];

2023-08-19 14:35:06 23

原创 C++DAY6 程序流程结构·跳转语句·goto语句

goto语句的作用与continue语句的作用的最大的区别在于,goto语句可以无条件跳转。但在我们平常的代码编写时不推荐使用goto语句,因为程序跳来跳去的不方便他人阅读。如果标记的名称存在,就执行goto语句跳转到标记位置。语法:goto 标记;

2023-08-19 14:05:20 69

原创 C++快捷键

CTRL+shift+】 寻找选中的半括弧中的内容;CTRL+K+U 取消选中行的注释;CTRL+K+D 自动对齐所有代码;CTRL+】 查找下一个半括弧;CTRL+K+C 注释选中行;CTRL+F 弹出查找对话框;CTRL+G 定位到某行;

2023-08-18 10:52:06 998

原创 C++DAY6 程序流程结构·跳转语句·continue语句

如上所示,我们要在黑窗口中输出1~100中的奇数,所以偶数就不能输出,上面的if语句的意思为如shu能整除2就不输出而是重新执行循环(即shu再次加1,再除2,再判断)。在循环语句中跳过本次循环中余下的未执行语句执行下一次的循环。此处continue语句的作用为终止这次循环并开始下次循环。

2023-08-17 12:52:43 38

原创 C++DAY6 程序流程结构·跳转语句·break语句

我们在循环语句中使用break语句来中断循环,避免死循环的出现。1、在switch语句中终止case并跳出switch。2、在所有的循环中去跳出当前的循环语句。

2023-08-16 17:05:10 45 1

原创 C++DAY5 程序流程结构·循环结构·嵌套循环

当我们想输出好几行重复内容时可以使用嵌套循环。除了for循环其他任何循环语句都可以互相嵌套。

2023-08-15 15:51:53 49 1

原创 C++DAY5 程序流程结构·循环结构·for循环语句

在for循环的小括号中包括了变量的定义、循环的条件以及循环一次后变量要做什么运算(如上所示,最后一个末尾表达式为执行一次循环后shu要再做什么运算)。循环语句还有一个for循环,它与其他的循环语句的在于它的语法。语法:for(起始表达式;末尾表达式){循环语句}

2023-08-13 12:24:30 47 1

原创 C++DAY5 程序流程结构·循环结构·do…while语句

再学习了while语句后我们来学习do…while语句,与while语句相同do…while语句也是循环语句。与while语句的区别:do…while语句会先执行一次循环语句,再判断条件是否满足,然后再此执行循环语句。while的特点就是会先执行一次循环语句,这使它与while产生循环的方式不同。语法:do{循环语句}while(循环条件);

2023-08-12 17:58:56 48 1

原创 C++DAY5 程序流程结构·循环结构·while循环语句

当()中的循环条件为真时就执行循环,结果为假时就停止循环(即条件成立时执行循环。rand()%100+1d 意义为从1~100里随机选择一个数(括号中没有种子时一般为42或41)while循环语句的作用:当循环条件满足时,执行循环语句。学了while循环语句后我们可以做一个小游戏。*注意,在创建循环时要避免死循环的出现。while(循环条件){循环语句}

2023-08-11 17:46:44 71 1

原创 C++DAY4 程序流程结构·选择结构·switch结构

switch有一些缺点:判断时只能判断整型或字符型,不能是一个区间(如1~10),但switch的整型效率高且结构清晰。case 结果1: 执行语句;case 结果2: 执行语句;default:执行语句;选择结构除了if语句还有switch语句。switch(表达式)

2023-08-10 14:14:27 43 1

原创 C++DAY4 三目运算符

返回值的作用是给(a>b?a:b)最后返回的值进行下一步操作。如表达式1的值为真,执行表达式2,并返回表达式2的结果;如表达式1的值为假,执行表达式3,并返回表达式3的结果。*表达式是一些简单的算式,如a>b,或a这样的变量。三目运算符的作用:进行一些简单的判断。

2023-08-09 11:44:56 37

原创 C++DAY4 程序流程结构·选择结构·if语句2

此程序用户输入的分数如大于675,便会输出 恭喜您考上了一本大学 与 您能考上北大 两句话,多条件if语句在输出时,只能输出一句,在将目标细分时输出的内容就不怎么准确。所以我们可使用嵌套if语句,在同样的字数下达到更好的效果。再与开头的例1有同样的字数的同时还能让输出更准确。

2023-08-08 14:55:44 17

原创 C++DAY4 程序流程结构·选择结构·if语句1

if(条件1){条件1满足时执行的语句}else if(条件2){条件2满足时执行的语句}...else{所以条件都不满足时执行的语句}语法:if(条件){条件满足时执行的语句}else{条件不满足时执行的代码}C/C++支持三种最基本的程序运行结构:顺序结构、选择结构、循环结构。选择结构:判断条件是否满足,选择性的执行相应的代码。循环结构:判断条件是否满足,循环的执行相应的代码。语法:if(条件){条件满足时执行的语句}3、多条件if语句(条件可无限创造)作用:执行满足条件的语句。

2023-08-06 18:08:57 42 1

原创 C++DAY3 逻辑运算符

(非)时不需要使用()括起来,其他的逻辑运算符使用时要用()括起来。逻辑运算符的作用:用于根据表达式的值返回真值或假值。

2023-08-04 16:52:43 27 1

原创 C++DAY3 运算符·赋值运算符与比较运算符

赋值运算符的作用:用于将表达式的值(将运算后的值赋予变量)赋给变量。运算时的加减乘除都是加减乘除=后的数(如A*=3,就是A的值乘3)。比较运算符的作用:用于表达式的比较,并返回一个真值或假值。*在使用cout语句时,a==b一类的式要用()括起来。返回的值为1,则该式成立,为0不成立。

2023-08-03 17:58:37 58

原创 C++DAY3 运算符·算术运算符

除法运算时,使用整型定义的数相除的结果不为小数(取整数部分),需使用浮点型定义数,才能使结果为小数(单双不做区分)(除数不能为0)。#前置与后置的区别:前置先给w赋值,再做下一步的运算,后置先运算,最后给w赋值。#取模运算指取余数(如10除3得3余1,10%3,结果为1)。算术运算符的作用:用于处理四则运算。

2023-08-02 21:06:45 28

原创 C++DAY2 布尔类型(bool)与数据输入

数据输入的作用:从键盘获取数据,即用户用键盘输入数据(如变量的新值等)。真——true(本质是1,也包括大于0的数,但输出时输出1)语法:bool 变量名 = ture/false;给变量定义为真或假(可更改)。假——false(本质是0)布尔类型的用处:真或假的值。bool类型只占1字节。语法:cin >> 变量。

2023-08-01 15:43:52 626 1

原创 C++DAY2 字符串型

在编辑程序时,使用cout语句去输入时,在" ",中我们要输入一些句子,当有许多地方要使用同样的句子时,可使用字符串型去减少频繁输入。*在使用c++风格字符串时,要加一个头文件(在代码块中演示)。string PRC = "中华人民共和国";char CHA[] = "中国";

2023-08-01 15:43:49 25 1

空空如也

空空如也

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

TA关注的人

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