摘要: 一、C++概述 C++ 可以看作是 C 语言的增强版,在 C 的基础上扩展了更多的功能。最主要的扩展,就是面向对象和泛型编程。因此 C++ 融合了不同的编程方式:以 C 语言为代表的面向过程编程;面向对象编程;以及模板化的泛型编程。 在 C 语言中,其理念是将大型程序分解成小型、便于管理的任务。如果 阅读全文
posted @ 2023-03-29 19:18 星光樱梦 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、什么是预处理命令 在编译程序之前对源文件进行简单的加工的过程就称为 预处理。预处理主要是处理以 # 开头的命令。预处理 是 C 语言的一个重大的功能,由预处理程序完成。当对一个源文件进行编译时,系统将自动调用预处理程序对源程序中的预处理部分做处理,处理完毕自动进入对源程序的编译。 C 语言提供了 阅读全文
posted @ 2023-03-27 18:47 星光樱梦 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要使用文件 我们之前写的程序在运行起来的时候,我们可以给程序增加或删除数据,此时的数据都是存在内存中。当程序执行完毕退出的时候,之前程序中增减或减少的数据就不存在了,等程序下一个运行的时候,数据又会重新录入。 如果我们想把程序中的数据记录下来,只有在我们选择删除的时候,数据才不复存在。这就 阅读全文
posted @ 2023-03-25 12:14 星光樱梦 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、内存的组织方式 程序员编写完程序之后,程序要先加载在计算机的内存中,再运行程序。在 C 语言中,不同数据在内存中所存储的位置也不一样。全局变量存储在内存中的静态存储区,非静态的局部变量存储在内存中的动态存储区(栈)。临时使用的数据建立动态内存分配区域,需要的时候开辟,不需要时及时释放(堆)。 通 阅读全文
posted @ 2023-03-23 17:47 星光樱梦 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 一、什么是存储类别 C 提供了多种不同的模型或存储类别(storage class)在内存中储存数据。 从硬件方面来看,被储存的每个值都占用一定的物理内存,C 语言把这样的一块内存称为 对象(object)。对象可以储存一个或多个值。一个对象可能并未储存实际的值,但是它在储存适当的值时一定具有相应的 阅读全文
posted @ 2023-03-21 12:04 星光樱梦 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一、进制、位和字节 现在计算机存储和处理的信息以 二进制 信号表示。这些微不足道的二进制数字,或称为 位(bit),形成了数字革命的基础。计算机的表示法是用有限数量的位来对一个数字编码,因此,当结果太大或以至于不能表示时,某些运算就会溢出(overflow)。 以 2 位基底表示的数字被称为 二进制 阅读全文
posted @ 2023-03-19 12:02 星光樱梦 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要typedef关键字 C 语言允许用户使用 typedef 来为一个数据类型起一个新的别名。一旦用户在程序中定义了别名,就可以在该程序中使用别名来定义变量的类型、数组的类型、指针变量的类型与函数的类型等。 typedef 关键字定义的名称并不是真的创造了一种数据类型,而是给已有的或者复 阅读全文
posted @ 2023-03-17 12:24 星光樱梦 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、数组与指针 系统需要提供一定量连续的内存来存储数组中的各个元素,内存都有地址,指针变量就是存放地址的变量,如果把数组的地址赋给指针变量,就可以通过指针变量来引用数组。在 C 中,指针加 1 指的是增加一个存储单元。对数组而言,这意味着加 1 后的地址下一个元素的地址。 1.1、一维数组与指针 当 阅读全文
posted @ 2023-03-15 12:13 星光樱梦 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、什么是枚举变量 枚举是 C 语言中的一种数据类型,它可以让数据更简洁,更易读,对于只有几个有限的特定类型,可以使用枚举。枚举是一组常量的集合,包含一组有限的特定的数据。 二、枚举类型的定义 在 C 语言中,我们可以使用 enum 关键字声明枚举类型变量。一个枚举变量包含一组相关的标识符,其中每个 阅读全文
posted @ 2023-03-13 12:21 星光樱梦 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、什么是共用体 联合体也称为共用体,它使几种不同类型的变量存放到同一段内存单元中。所以共用体在同一时刻只能有一个值,它属于某一个数据成员。由于所有成员都位于同一块内存,因此共同体的大小至少是最大成员的大小。 结构体与共用体之间的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体 阅读全文
posted @ 2023-03-11 12:28 星光樱梦 阅读(41) 评论(0) 推荐(0) 编辑