发布了文章2022-11-01
从数据结构角度看,栈和队列也是线性表,其特殊性在于栈和队列的基本操作是线性表操作的子集,它们是操作受限的线性表,因此,可称为限定性的数据结构。但从数据类型角度看,它们是和线性表大不相同的两类重要的抽象数据类型。由于它们广泛应用在各种软件系统中,因...
发布了文章2022-11-01
线性结构的特点:在数据元素的非空有限集合中,存在唯一一个被称作“第一个”的数据元素;存在唯一一个被称作“最后一个”的数据元素;除第一个外,集合中每一个数据元素都只有一个前驱;除最后一个外,集合中每一个元素都只有一个后继。1 线性表的类型定义线性表(linear...
发布了文章2022-11-01
数据(data) 是对客观事物的符号表示,在计算科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称问题。图像、声音等都可以通过编码从而归入到数据的范畴。
发布了文章2022-07-02
文件(flie)一般是指存储在外部介质(如磁盘)上的数据的集合。操作系统是以文件为单位对数据进行管理的。文件有不同类型,C 语言中主要用到两种文件:
发布了文章2022-06-30
前面定义使用的变量基本是相互独立、五无在联系的,在内存中的地址也是互不相干的。但在实际生活和工作中,有些数据是有内在联系的、成组出现的。例如,一个学生的学号、姓名、性别、年龄等,是属于同一个学生的。如果将这些变量分别定义为相互独立的简单变量,难以...
发布了文章2022-06-30
在程序中定义了一个变量,编译时系统会给这个变量分配存储单元,同时根据变量的数据类型,分配一定长度的空间。内存区的每一个字节都有一个编号,这就是“地址”。由于通过地址就可以找到所需的变量单元,可以说,地址指向该变量单元。由此,将地址形象地称为指针。
发布了文章2022-05-16
若程序功能较多,规模较大,将所有的程序写在一个 main 主函数中,会使得主函数庞杂,阅读和维护困难大。于是提出模块化程序设计:在设计一个较大的程序时,往往将它分为若干个程序模块,每个模块包括一个或多个函数(function),每个函数实现一个特定的功能。一个 C ...
发布了文章2022-05-13
为了有效处理大批量数据,引入数组(array):数组是一组有序数据的集合。数组中各数据的排列是有规律的,下标(subscript)代表数据在数组中的序号。用一个数组名和下标来唯一确定数组中的元素。数组中的每一个元素都属于同一数据类型。不同数据类型的数据不能放入同一...
发布了文章2022-05-13
一、while语句while语句一般形式为: {代码...} 其中表达式为循环条件,语句为循环体。while的特点为:先判断循环条件,后执行循环体。 {代码...} 二、do...while语句do...while语句的一般形式为: {代码...} 该语句的特点是:先执行循环体,后判断循环条件。 {代码....
发布了文章2022-05-13
C 语言有两种选择语句:if语句:实现两个分支的选择结构。switch语句:实现多分支的选择结构。一、if选择语句if语句的一般形式: {代码...} 表达式可以是关系表达式、逻辑表达式、数值表达式。if语句可以嵌套: {代码...} if语句无论写成几行都是一个整体,属于一个...
发布了文章2022-05-13
一、C 语句1. C 语句分类C 语句分为以下 5 类:控制语句条件语句:if()...else...循环语句:for()...循环语句:while()...循环语句:do...while()结束本次循环语句:continue终止执行 switch 或循环语句:break多分支选择语句:switch从函数返回语句:return转向语句...
发布了文章2022-05-13
一、常量与变量1. 常量整形常量实型常量十进制小数形式指数形式:\(12.34e3\)(代表\(12.34\times 10^3\))字符常量普通字符:用单引号表示,单引号里只能有一个字符。字符变量以 ASCII 代码的形式储存转义字符转义字符字符值输出结果\\a警告 alert产生视觉或声音信号\...
发布了文章2022-05-13
一、C 语言介绍1. C 语言的特点语言简洁、紧凑、灵活,只有 37 个关键字。运算符丰富,共 34 种。数据类型丰富。语法限制不严格,程序设计自由度大。允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言大部分功能,能直接对硬件进行操作,兼有高级语言和低级...
赞了文章2022-05-13
各位 SegmentFault 思否社区的小伙伴们,相信大家已经从多个渠道了解到 SegmentFault 将加入 ONES 的消息。而今年正好也是 SegmentFault 社区创立的 10 周年,有趣的是 “10” 这个数字不论在十进制还是计算机世界的二进制里都表示一次进位,我想它也很好地昭示了这次...