2024-08-12 【C++学习】内存分区模型 c++ C++ C++程序在执行时,将内存大方向划分位4个区域 代码区: 存放函数体的二进制代码,由操作系统进行管理的 全局区: 存放全局变量和静态变量以及常量 栈区: 由编译器自动分配释放,存放函数的参数值,局部变量等 堆区: 由程序员分配和释放,若
2024-08-10 【C++学习】结构体 c++ C++ 发现个好东西,试一下子 定义 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型 创建结构体变量123456789101112131415161718192021222324252627282930313233343536s
2024-08-10 【C++学习】指针 c++ C++ 野指针我老熟人了。。。。 基本概念作用: 通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示 可以利用指针变量保存地址 指针变量的定义和使用123456789101112131415161718192021int
2024-08-10 【C++学习】函数 c++ C++ 基础注意事项函数的声明可以多次,但是函数的定义只能有一次 函数的分文件编写 创建头文件 创建函数.cpp文件 在头文件里写函数的声明 在.cpp文件里写函数的定义 123456//swap.h文件#include<iostream&
2024-08-10 【C++学习】数组 c++ C++ 定义数组是一块连续的内存区域,用于存储固定数量的元素 元素必须是相同的数据类型 数组的大小在声明时必须是已知的,并且在程序运行期间不可更改。 一维数组定义方式 int a[10]; int a[2]={1,2}; int a[
2024-08-10 【C++学习】程序流程结构 c++ C++ switch语句12345678910111213141516171819202122232425262728293031323334int main() { //请给电影评分 //10 ~ 9 经典 // 8 ~ 7
2024-08-10 【C++学习】运算符 c++ C++ i++和++i的区别i++ 和 ++i 都是C++(以及其他一些编程语言)中的自增运算符,用于增加变量的值。但是,它们在表达式中使用时的行为有所不同,尤其是在它们被用作表达式的一部分时。以下是 i++(后缀自增)和 ++i(前缀自增)的主要
2024-08-10 【C++学习】数据类型 c++ C++ 整型short大小 16 位(2 字节) 由于它是整型,所以内存中的布局取决于系统的字节序(大端或小端)。 字节序 “字节序”是个什么鬼?https://zhuanlan.zh
2024-08-09 【C++学习】程序基础部分 c++ C++ 基础框架一个基础程序框架: 123456789101112#include <iostream>using namespace std;int main() { cout << "Hello Wo