16-函数高级
16-函数高级 函数高级函数默认参数在 C++ 中,函数的形参列表中的形参是可以由默认值的注意1:如果函数的参数中,某个位置已经有了默认参数,那么从这个默认参数的位置开始到参数列表结束中的所有参数,都必须有默认值注意2:函数声明和函数实现中,默认参数只能存在其中一个,要么是在函数声明,要么是在函数实现语法:返回值类型 函数名 (参数 = 默认值) …
15-引用
15-引用 引用引用的基本使用作用:给变量起别名语法:数据类型 &别名 = 原名xxxxxxxxxx#include <iostream>using namespace std; int main() { //引用的基本语法 //数据类型 &别名 = 原名 int a = 100; //创建引用 int& b =…
14-程序的内存模型-内存四区
14-程序的内存模型-内存四区 程序的内存模型-内存四区C++ 程序再执行时,将内存大方向划分为 4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量及常量栈区:由编译器自动分配释放,存放函数的参数值、局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区域存放的数据,…
13-通讯录管理系统
13-通讯录管理系统 通讯录管理系统1、系统需求系统中需要实现的功能如下:添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录 1000 人显示联系人:显示通讯录中所有联系人信息删除联系人:按照姓名进行删除指定联系人查找联系人:按照姓名查看指定联系人信息修改联系人:按照姓名重新修改指定联系人清空联系人:清空通讯录…
Ubuntu 手动安装 typecho
Ubuntu 手动安装 typecho Ubuntu 手动安装 typecho1、手动安装配置 lnmplnmp 指的是 Linux 、Nginx 、Mysql 、PHP 安装 PHP​xsudo apt install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-x…
12-结构体
12-结构体 结构体结构体基本概念结构体属于用户自定义的数据类型,允许用户存储不同的数据类型结构体定义和使用语法struct 结构体名 {结构体成员列表};通过结构体创建变量的方式struct 结构体名 变量名struct 结构体名 变量名 = {成员1值 , 成员2值...}定义结构体时顺便创建变量注意1:通常情况下,默认使用 struct 结构…
11-指针
11-指针 指针指针的定义和使用指针的基本概念指针的作用:可以通过指针间接访问内存内存编号是从 0 开始记录的,一般用十六进制数字表示可以利用指针变量保存地址指针变量的定义和使用指针变量定义语法xxxxxxxxxx数据类型 * 变量名;例如xxxxxxxxxx#include <iostream>using namespace std;…
10-函数
10-函数 函数概述将一段经常使用的代码封装起来,减少重复代码一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能函数的定义函数的定义一般有五个步骤返回值类型函数名参数表列函数体语句return 表达式例如xxxxxxxxxx//加法函数int add(int num1,int num2) { int sum =  num1 + …
09-数组
09-数组 数组概述所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的注意1:数组名的命名规范与变量名命名规范一致,不要和变量重名注意2:数组中下标是从 0 开始索引一维数组一维数组定义的三种方式数据类型 数组名 [数组长度];数据类型 数组名 [数组长度] = {…
08-程序流程结构
08-程序流程结构 程序流程结构C/C++ 支持最基本的三种程序运行结构:顺序结构 、选择结构 、循环结构顺序结构:程序按顺序执行,不发生跳转选择结构:依据条件是否满足,由选择的执行相应功能循环结构:依据条件是否满足,循环多次执行某段代码顺序结构示例​x#include <iostream>using namespace std; in…