变量=给一段指定的内存空间起名,方便操作这段内存
常量:用于记录程序中不可更改的数据
数据类型:给变量分配合适的空间
sizeof:统计一个变量的内存
float:定义变量后面+f
char 数组名 [] =“” 定义字符串
数组:一个集合,存储相同数据类型的数据元素 数组名 能够获取数组首地址 sizeof(arr) 获取整个数组长度
值传递:值传递给形参 ,形参变,实参不变
头文件 自己写的要加双引号
指针:间接访问内存,就是一个地址 应将一个地址赋给指针变量 指针变量占 4 字符 int *p;p=&a; *p=10;(赋值)
const int *p:常量指针 指针只想可以变 指向的值不能变
int * const P :常量指针 指向不可以变 值能变
代码区:存放函数体的二进制代码 由操作系统进行管理 共享只读
全局区:存放全局变量 静态变量 已经常量 系统释放
栈区:由编译器自动分配 存放函数的参数值 局部变量 函数执行完自动释放 ,不能返回局部变量的值
堆区:程序员分配 new delete new int[4] 开辟一个数组
引用:给变量起别名 本质是 本质是指针常量 引用必须初始化 别名可以修改值,原名的值也会改
本文详细介绍了C++编程语言中的基本概念,包括变量的定义(用于标识内存空间),常量(不可更改的数据),数据类型的使用确保了内存的适当分配,以及sizeof运算符用于获取变量所占内存大小。此外,还讲解了float类型、字符串定义、数组的操作,如数组长度的获取,以及值传递的概念。文章还涉及了指针的使用,包括常量指针和指针常量的差异,并阐述了栈、全局、堆等内存区域的管理。最后,提到了引用作为变量的别名,以及其在内存中的特殊性质。

4195

被折叠的 条评论
为什么被折叠?



