随笔分类 - C++基础
C++基础概念
摘要:内存分区模型 C++程序在执行时,将内存大致划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值、局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 代码区:所有的代码的英
阅读全文
摘要:系统需求 通讯录是一个可以记录亲人、好友信息的工具 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址),且最多记录1000人 显示联系人:显示通讯录中所有联系人信息 删除联系人:按照姓名进行删除指
阅读全文
摘要:cpp函数的分文件编写 **作用:**让代码结构更加清晰 如下步骤: 创建后缀名为.h的头文件 创建后缀名为.cpp的源文件 在头文件中写函数的声明 在源文件中写函数的定义,同时引入自定义头文件,将头文件与源文件绑定 在使用函数的地方,使用""调用.h头文件,在使用的地方直接使用函数 原本的实现方式
阅读全文
摘要:第一个C++程序 四个步骤: 创建项目 创建文件 编写代码 运行程序 写代码前的框架: #include <iostream> using namespace std; int main() { system("pause"); return 0; } 注释 两种格式: 单行注释:// 描述信息 通
阅读全文
摘要:C++规定在创建一个变量或者产量时,必须要指定相应的数据类型,否则无法给变量分配内存空间 数据类型的存在意义:给变量分配合适的内存空间 整型 作用:整型变量表示的是整数类型的数据 在内存中的存储方式如下图所示: C++中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同: 数据类型 占用空间
阅读全文