C++学习历程
文章平均质量分 51
genemax
这个作者很懒,什么都没留下…
展开
-
2021年1月6日_通讯录管理系统
功能如下: 添加联系人:信息包括姓名,性别,年龄,联系电话,家庭地址(最多1000人) 显示联系人:显示通讯录中所有联系人信息 删除联系人:按照姓名进行删除指定的联系人 查找联系人:按照姓名查看指定联系人信息 修改联系人:按照姓名重新修改指定联系人 清空联系人:清空通讯录中所有信息 退出通讯录:退出当前使用的通讯录 头文件: #include<iostream> using namespace std; #include<string> #include<cmath>原创 2021-01-06 19:07:16 · 146 阅读 · 1 评论 -
2021年1月5日_结构体案例2
题目: 设计一个英雄的结构体,包括成员姓名,年龄,性别;创建结构体数组,数组中存放5名英雄。通过 冒泡排序的算法,将数组中的英雄按照年龄进行升序排序,最终打印排序后的结果。 五名英雄信息如下 { {"刘备",23,"男"}, {"关羽",22,"男"}, {"张飞",20,"男"}, {"赵云",21,"男"}, {"貂蝉",19,"女"} } 程序: #include"头文件.h" //1.定义结构体 struct hero { string name; int age;原创 2021-01-05 09:13:59 · 134 阅读 · 0 评论 -
2021年1月5日_结构体案例1
有三个老师,老师有姓名和辅导的五个学生的属性; 每个学生有姓名和分数属性; 要求:构建老师和学生结构体; 打印老师和学生信息 #include"头文件.h" struct student { string name; int score; }; struct teacher { string tname; struct student st[5]; }; //1.定义结构体老师和学生 //2.给老师和学生赋初值 //3.打印结果 int main() { struct teacher t[3];原创 2021-01-05 08:30:19 · 81 阅读 · 0 评论 -
2021年1月4日C++学习
21.指针:通过指针间接访问内存 (1)指针的基本概念 1)内存编号从0开始记录,一般用十六进制数字表示; 2)利用指针变量保存地址 (2)指针变量的定义和使用 1)指针变量定义语法: 数据类型 *变量名; 2)&:取址符号 int a = 10; int * p; p=&a;(int *p = &a;) *:解引用符号 a = *p; (3)指针所占用的内存空间:指针也是一种数据类型 1)指针所占内存空间 sizeof(int *);sizeof(double *); 2原创 2021-01-04 23:02:35 · 84 阅读 · 0 评论 -
2021年1月3日C++学习
20.函数 (1)实参和形参 1)值传递:就是函数调用时,实参将数值传入给形参 2)值传递时,如果形参发生改变,并不会影响实参 3)使用&可以修改实参 (2)最好提前进行函数声明:声明可以多次,但是定义只能一次 (3)函数的分文件编写:让代码更加清晰 1)创建后缀名为.h的头文件 2)创建后缀名为.cpp的源文件 3)在头文件中写函数的声明 4)在源文件中写函数的定义 21.指针:通过指针间接访问内存 (1)指针的基本概念 1)内存编号从0开始记录,一般用十六进制数字表示; 2)利用指针变量保存地址原创 2021-01-03 20:06:50 · 249 阅读 · 0 评论 -
2021年1月2日C++学习
//最近在学习C++的课程,自己立个flag,每天把自己学的东西写到博客上来,加油追梦人! 1.变量存在的意义:方便我们管理内存空间。 2.常量变量: #define 常量名 常量值 //宏常量 Const 数据类型 常量名=常量值 //修饰该变量为常量,不可更改 3.关键字(标识符),不可以作为变量的名称 4.标识符命名规则 (1)不可是关键字 (2)由字母、数字、下划线组成 (3)第一个字符只能是字母或者下划线 (4)标识符的字母区分大小写 5.数据类型 (1)整型(所占内存空间不同) Sh原创 2021-01-03 16:59:32 · 174 阅读 · 0 评论