C++
不再犹豫just do it
慢慢成长ing~
展开
-
C++ 结构体案例
案例描述1:学校正在做毕设项目,每名老师带领5个学生,总共有3名老师,需求如下设计学生和老师的结构体,其中在老师的结构体中,有老师姓名和一个存放5名学生的数组作为成员学生的成员有姓名、考试分数,创建数组存放3名老师,通过函数给每个老师及所带的学生赋值最终打印出老师数据以及老师所带的学生数据。#include <iostream>using namespace std;#include <string>#include <ctime>//...原创 2022-05-12 10:59:32 · 250 阅读 · 0 评论 -
C++ 结构体
#include <iostream>using namespace std;#include <string>// 1.创建学生数据类型 学生包括(姓名,年龄,分数)struct Student{ string name; int age; int score;}s3; // 顺便创建一个结构体变量int main(){ // 2.通过学生类型创建具体的学生 // struct 关键字可以省略 struc.原创 2022-05-10 17:00:14 · 303 阅读 · 0 评论 -
C++ 指针
指针的作用:可以通过指针间接访问内存。指针所占内存空间:空指针:指针变量指向内存编号为0的空间;作用:初始化指针变量;注意:空指针指向的内存不可以访问。0~255之间的内存编号是系统占用的,因此不可以访问。野指针:指针变量指向非法的内存空间;空指针和野指针都不是我们申请的空间,因此不要访问,访问会报错。const修饰指针先出现const,后出现*,则是常量指针;先出现* ,后出现const,则是指针常量;const后紧跟指针*,则cons.原创 2022-05-08 15:36:57 · 291 阅读 · 0 评论 -
C++ 函数分文件编写
步骤:1.创建.h 后缀名的头文件;2.创建.cpp 后缀名的源文件;3.在.h头文件中写函数的声明;(开头写上#include <iostream> 以及 using namespace std;)4.在.cpp源文件中写函数的定义; (开头写上#include " .h")5.在main函数所在源文件中添加 #include " .h"以交换两个数字的值为例:swap.hswap.cpp函数分文件编写.cpp运行结果函数分文件编..原创 2022-05-06 15:19:43 · 770 阅读 · 1 评论 -
C++ 函数值传递与函数样式
所谓的值传递,就是在函数调用时将实参数值传递给形参;值传递时,形参发生任何改变都不会影响实参。从图中可以看出,实参a和b的值,从始至终都是10和20,并没有发生改变。常见的函数样式有4种 无参无返 有参无返 无参有返 有参有返 函数的定义在main函数之后,需在main函数前对函数进行声明;注意:函数的声明可以有多次,函数定义只能有一次;...原创 2022-05-05 22:02:30 · 299 阅读 · 0 评论 -
C++ 二维数组
二维数组的定义与输出:总结:在定义二维数组时,如果初始化了数据,可以省略行数。二维数组数组名* 查看二维数组所占内存空间 --利用 sizeof()* 获取二维数组首地址 --直接使用数组名,查看数组元素地址记得加&考试成绩统计:案例描述:有三名同学(张三,李四,王五),在一次考试中的成绩分别如下表,请分别输出三名同学的总成绩 语文 数学 英语 张三 100 100 100 李四 90 50 100...原创 2022-05-03 21:30:13 · 624 阅读 · 0 评论 -
C++ 冒泡排序
外层循环:排序轮数 = 元素个数 - 1内层循环:对比次数 = 元素个数 - 当前轮数 - 1作用: 最常用的排序算法,对数组内元素进行排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,执行完毕后,找到第一个最大值。 重复以上的步骤,每次比较次数-1,直到不需要比较 ...原创 2022-05-03 15:31:53 · 563 阅读 · 0 评论 -
C++ 一维数组元素逆置
练习案例:数组元素逆置案例描述:请声明一个5个元素的数组,并且将元素逆置.(如原数组元素为:300, 350, 500, 400, 250; 逆置后输出结果为: 250, 400, 500, 350, 300);原创 2022-05-03 15:19:44 · 214 阅读 · 0 评论 -
C++ 一维数组
数组的特点:放在一块连续的内存空间中;存放相同类型的数组元素。如果初始化数据时,没有全部填写完,剩余数据用0来填补;数组个中元素的个数:sizeof(arr) / sizeof(arr[0])一维数组名称的用途: 可以统计整个数组在内存中的长度 可以获取数组在内存中的首地址 注意:数组名是常量,不可以赋值总结1:直接打印数组名,可以查看数组所占内存的首地址总结2:对数组名进行sizeof,可以获取整个数组占内存空间的大小...原创 2022-05-02 21:51:30 · 1938 阅读 · 0 评论