C++
文章平均质量分 76
那山川
记录学习过程
展开
-
C++学习 内存分区模型
C++程序在执行时,将内存大方向划分为4个区域意义:不同区域存放的数据有着不同的生命周期,使编程更加灵活。原创 2023-07-13 18:47:32 · 114 阅读 · 0 评论 -
C++学习 结构体
定义:结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。语法:struct 结构体名称结构体成员列表(struct 关键字不可省略)创建结构体实例的三种方式: 推荐使用第一种、第二种。我个人喜欢使用第一种① struct 结构体名 变量名;(struct 关键字可省略)。② struct 结构体名 变量名 = {成员值1,成员值2...}eg: struct Student s2 ={ "李四",20, 95};(struct 关键字可省略)。原创 2023-07-11 12:21:34 · 140 阅读 · 0 评论 -
C++学习 函数
返回值类型函数名形参列表函数体语句return表达式语法:返回值类型 函数名(形参列表)函数体语句return表达式int add(int num1, int num2) //函数的定义return sum;// 定义一个返回值类型为int,函数名称为add,传递参数为两个int类型的形式参数num1,num2// 函数体内定义了一个int类型的sum 用于实现两个传递参数的求和,并将求和结果返回// 函数的定义a : b;原创 2023-07-06 16:05:11 · 108 阅读 · 0 评论 -
C++学习 程序控制结构
if-elseif-else结构:f中表达式为真则执行if表达式后接的{}中内容,不为真继续向下判断下一个elseif,为真则执行elseif{}中内容,前面的都不满足,执行最后一个else{}中内容。if-else 结构: if中表达式为真则执行if表达式后接的{}中内容,不为真则执行else{}中内容。if 结构:if (表达式){} 表达式为真则执行,不为真则不执行。表达式1为真则执行表达式2,表达式1不为真则执行表达式3。case中没有break,程序会继续向下执行,不终止。原创 2023-06-29 18:54:49 · 167 阅读 · 0 评论 -
C++学习 运算符
一种用于执行特定操作的符号或关键字,例如加法、减法、赋值、比较等操作。运算符定义了不同数据类型之间的操作规则和结果,执行代码的运算。原创 2023-06-27 17:00:26 · 174 阅读 · 0 评论 -
C++学习 数据类型
给变量分配合适的内存空间,避免资源浪费。原创 2023-06-21 18:56:24 · 609 阅读 · 0 评论 -
C++学习 关键字&标识符命名规则
关键字列表不用记,用多了自然就会了。原创 2023-06-20 15:29:53 · 335 阅读 · 0 评论 -
C++学习 变量与常量
C++变量是用来存储和管理数据的内存位置,必须在使用前声明,并指定数据类型。变量名大小写敏感,可以包含字母、数字和下划线,但必须以字母或下划线开头。变量可以被赋予不同的值,且作用域可以是全局或局部。C++常量是固定不变的值,通过const关键字声明,并在声明时必须初始化。常量用于表示固定值或特定属性,提高代码可读性和维护性。常量包括普通常量、枚举常量和宏常量。选择:使用变量存储可变值,使用常量表示不变值。命名规范和常量的使用有助于提高代码质量和可维护性。原创 2023-06-20 14:41:29 · 81 阅读 · 0 评论