摘要:
简介 C++ 语言的创建初衷是 "a better C",但是这并不意味着 C++ 中类似 C 语言的全局变量和函数所采用的编译和连接方式与 C 语言完全相同。作为一种欲与 C 兼容的语言, C++ 保留了一部分过程式语言的特点(被世人称为"不彻底地面向对象"),因而它可以定义不属于任何类的全局变量 阅读全文
posted @ 2022-12-04 19:46
NcPhoton
阅读(539)
评论(0)
推荐(0)
摘要:
内联函数 C++中函数的使用我们已经比较清楚了,与C语言中函数的使用大多相同,主要是增加了重载的特性,对C语言的函数的一些缺陷做了一些补充。 那么对于一些比较简单却又经常使用的功能,我们在C语言中常常使用宏来替换,宏呢与函数相比没有栈帧的开辟,类型的检查,没有传参,仅仅是做一个替换,非常适合功能简单 阅读全文
posted @ 2022-12-04 19:46
NcPhoton
阅读(74)
评论(0)
推荐(0)
摘要:
C++关键字 C++关键字全集(参考 C++ Primer ): | asm | auto | bad _cast | bad _typeid | | | | | | | bool | break | case | catch | | char | class | const | const _ca 阅读全文
posted @ 2022-12-04 19:45
NcPhoton
阅读(84)
评论(0)
推荐(0)
摘要:
难点解析 探索八区 探索排雷位的周围八个区域。 总归情况就分三类,可探索的区域为8个,5个,3个。但这样分类实在麻烦,所以我们可以选择在创建雷盘的时候,将二维数组的维度扩大一些,使其不用考虑多种情况,而只用考虑探索周围八个雷区。 我们可以给外侧再加一层,即给二维数组行列分别加二,并且把外层全部设置为 阅读全文
posted @ 2022-12-04 19:21
NcPhoton
阅读(72)
评论(0)
推荐(0)
摘要:
为什么使用文件 内存是带电存储的,也就是说一旦断电,数据都会销毁,但是硬盘是可以不带电存储的,无论是否通电,只要未损坏,我们的数据就可以一致得以保存。 我们前面学习结构体时,写了通讯录的程序,当通讯录运行起来的时候,可以给通讯录中增加、删除数据,此时数据是存放在内存中,当程序退出的时候,通讯录中的数 阅读全文
posted @ 2022-12-04 19:21
NcPhoton
阅读(132)
评论(0)
推荐(0)
摘要:
简单功能展示 增加联系人功能。 按照姓名排序功能。 保存文件,重新启动重新加载功能。 头文件contact.h //文件保存版 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<assert.h> #include<er 阅读全文
posted @ 2022-12-04 16:45
NcPhoton
阅读(22)
评论(0)
推荐(0)
摘要:
程序的翻译环境和执行环境 在ANSIC的任何一种实现中,存在两个不同的环境。 第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。 第2种是执行环境,它用于实际执行代码。 详解编译+链接 翻译环境 组成一个程序的每个源文件通过编译过程分别转换成目标代码(object code)。 每个目标 阅读全文
posted @ 2022-12-04 16:45
NcPhoton
阅读(200)
评论(0)
推荐(0)
摘要:
为什么存在动态内存分配 栈区上的内存开辟 int val = 20;//在栈空间上开辟四个字节 char arr[10] = {0};//在栈空间上开辟10个字节的连续空间 这样直接在函数体中开辟内存的方式有它的特点 开辟内存的大小是固定的。 数组在申请空间是,需要指定数组大小。 出了函数作用域变量 阅读全文
posted @ 2022-12-04 16:44
NcPhoton
阅读(65)
评论(0)
推荐(0)
摘要:
结构体的声明 常规的结构的声明太过简单常见,不再过多阐述。 特殊声明 在声明结构体的时候可以不完全的声明 struct { int i; double d; char c; }x; struct { int i; double d; char c; }arr[10], * px, x1; 注意到上面 阅读全文
posted @ 2022-12-04 16:44
NcPhoton
阅读(54)
评论(0)
推荐(0)
摘要:
简介 指针的概念 指针是个变量,用来存储地址。 指针的大小只与是64位平台还是32位平台有关,与指针类型无关。 指针类型决定了指针的解引用权限和读取方式。 指针+-正数与指针所指向类型数据的长度有关。 字符指针 在指针的类型中我们知道有一种指针类型为字符指针 char* ; 一般使用: int ma 阅读全文
posted @ 2022-12-04 16:44
NcPhoton
阅读(85)
评论(0)
推荐(0)

浙公网安备 33010602011771号