后端技术
未读
C++核心编程——3.函数提高
函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名(参数=默认值) {} 示例: #include <iostream>
using namespace std;
int func(int a, int b = 10, int c = 10)
{
后端技术
未读
C++核心编程——2.引用
引用的基本使用 作用:给变量起别名 语法:数据类型 &别名 = 原名 示例: #include <iostream>
using namespace std;
int main()
{
int a = 10;
int &b = a;
cout << "a = " <<
后端技术
未读
C++核心编程——1.内存分区模型
C++程序在执行时,将内存大方向分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程序手动分配释放,若程序未释放,程序结束时将由操作系统回收 程序运行前 在程序编译后,生成了ex
后端技术
未读
C++入门——9.结构体
结构体基本概念 结构体属于用户==自定义的数据类型==,允许用户存储不同的数据类型 结构体的定义和使用 语法:struct 结构体 { 结构体成员列表 }; 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名 = { 成员1值, 成员2值... } 定义
后端技术
未读
C++入门——8.指针
指针的基本概念 指针的作用:可以指针间接返回内存 内存编号是从0开始记录,一般用十六进制数字表示 可以利用指针变量保存地址 指针变量的定义和使用 指针变量定义语法:数据类型 * 变量名; 示例: #include <iostream>
using namespace std;
后端技术
未读
C++入门——7.数组
概述 数组和数学中的集合很像,将数据集中到一个”集合“中。 数组中的数据不是没有限制的,其有如下特性: 数组中的每个元素(数据)必须是相同的数据类型 数组是由连续的内存位置组成的 一维数组 一维数组定义方式 一维数组定义的三种方式: 数据类型 数组名[数组长度]; 数据类型 数组名[数组长度] =
后端技术
未读
C++入门——6.程序流程结构
C/C++支持最基本的三种程序运行结构:==顺序结构、选择结构、循环结构== 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行相应功能 循环结构:依据条件是否满足,循环多次执行某段代码 选择结构 执行满足条件的语句 关于if,前面已经提过了:if 语句 三目运算符 通过
后端技术
未读
C++入门——5.运算符
什么是运算符 用于对代码的运算,比如:加减乘除等 主要运算符: 运算符类型 作用 算术运算符 用于处理四则运算 赋值运算符 用于将表达式的值赋给变量 比较运算符 用于表达式的比较,并返回一个真值或假值 逻辑运算符 用于根据表达式的值返回真值或假值 算术运算符 用于处理四则运算 算术
后端技术
未读
C++入门——4.基本数据类型
基本数据类型简介 在变量中,我们初次使用了变量,其定义需要指定一个数据类型,以下将介绍基本数据类型。 基本数据类型 下面是基本数据类型的列表: 类型 类别 含义 样例 float double long double 浮点数 有分数部分的数字 3.1415926 bool bool 整型 true
后端技术
未读
C++入门——3. 函数
关于函数,上一章介绍过,本章主要学的是自定义的函数。 用户函数 用户自定义的函数称为 用户函数,其语法如下: 返回值类型 函数名() // 函数头,告诉编译器函数的存在
{
// 函数体
}
示例: #include<iostream>
using namespace std;
//