摘要: 一、数组与指针 系统需要提供一定量连续的内存来存储数组中的各个元素,内存都有地址,指针变量就是存放地址的变量,如果把数组的地址赋给指针变量,就可以通过指针变量来引用数组。在 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 星光樱梦 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、什么是结构体 “结构体” 是一种构造类型,它是由若干 “成员” 组成的,其中的每一个成员可以是基本数据类型也可以是一个构造类型。既然构造体是一种新的类型,就需要先对其进行构造,这里称这种操作为声明一个结构体。 二、结构体的声明 我们需要使用 struct 关键字来声明结构体,其一般格式如下: s 阅读全文
posted @ 2023-03-09 17:44 星光樱梦 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一、字符串字面量 字符串字面量(string literal)或 字符串常量(string constant)是一个或多个字符的序列,它使用一对双引号包裹起来。编译器会自动在双引号的后面添加 '\0' 作为字符串的结束标志。 printf("hello world\n"); 从 ANSI C 标准起 阅读全文
posted @ 2023-03-07 12:03 星光樱梦 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一、地址与指针与变量 内存区的每一个字节都有一个编号,这就是 “地址”。如果在程序中定义了一个变量,在对程序进行编译或运行时,系统就会给这个变量分配内存单元,并确定它的内存地址(编号)。通过访问这个地址,就可以找到所需要的变量,这个变量的地址称为该变量的 指针。指针的实质就是内存 “地址”。指针就是 阅读全文
posted @ 2023-03-05 13:46 星光樱梦 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 一、什么是递归 C 允许函数调用自己,这种调用过程称为递归(recursion)。也就是说,每个函数都可以直接或间接调用自己。所谓的间接调用,是指在递归函数调用的下层函数中再调用自己。 递归之所以能实现,是因为函数的每次执行过程在栈中都有自己的形式参数和局部变量的副本,这些副本和该函数的其它执行过程 阅读全文
posted @ 2023-03-03 17:35 星光樱梦 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、什么是函数 C 程序是由 函数(function) 组成的,我们写的代码都是由主函数 main() 开始执行的。函数是 C 程序的基本模块,是用于完成特定任务的程序代码单元。也就是说,main() 函数可以调用其它函数,其它函数也可以相互调用。在 main() 函数中调用其它函数,这些函数执行完 阅读全文
posted @ 2023-03-01 12:10 星光樱梦 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一、数组的概述 在程序设计中,为了方便处理数据把具有相同类型的若干变量按有序形式组织起来就称为 数组。数据 就是在 内存 中 连续 的 相同类型 的变量空间。同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中是连续的。数组属于构造类型。 二、一维数组的使用 2.1、一维数组的定义 一维数 阅读全文
posted @ 2023-02-27 12:23 星光樱梦 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、流程控制 流程控制就是用来控制程序运行中各语句执行顺序的语句。基本的流程结构为:顺序结构,分支结构(或称选择结构),循环结构。 顺序结构:程序自上到下执行,中间没有任何判断和跳转; 分支结构:根据条件,选择性的执行某段代码,有 if……else 和 switch……case 两种分支语句; 循环 阅读全文
posted @ 2023-02-25 12:19 星光樱梦 阅读(36) 评论(0) 推荐(0) 编辑