
C
anton_99
这个作者很懒,什么都没留下…
展开
-
for循环语句
在C语言中,除了使用while和do…while实现循环外,for循环也是最常见的循环结构,而且其语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,完全可以代替while语句,其语法格式如下所示。 for(赋初始值;循环条件;迭代语句){ 语句1; ...... 语句n; } 当执行for循环语句时,程序首先指定赋初始值操作,接着执行循环条件,如果循环条件的值为真时,程序执行循环体内的语句,如果循环条件的值为假,程序则直接跳出循环原创 2021-08-23 09:01:22 · 344 阅读 · 0 评论 -
while循环语句
while循环语句是循环结构的一种,其一般的形式如下所示。 while(循环条件){ 循环体 } while语句首先会检验括号中的循环条件,当条件为真时,执行其后的循环体。每执行一遍循环,程序都将回到while语句处,重新检验条件是否满足。如果一开始条件就不满足,则不执行循环体,直接跳过该段代码。如果第一次检验时条件满足,那么在第一次或其后的循环过程中,必须有使得条件为假的操作,否则循环将无法终止。 while循环语句的执行流程如图所示。 ...原创 2021-08-23 08:58:42 · 235 阅读 · 0 评论 -
数组初始化
数组的初始化是指在定义数组时进行数组元素赋值,其初始化的语法格式如下: 数据类型 数组名[数组元素个数] = {值1, 值2, …, 值n}; (1)对数组全部元素赋初值,示例代码如下: int a[4] = {1, 2, 3, 4}; 在定义数组的同时将常量1、2、3、4分别置于数组元素a[0]、a[1]、a[2]、a[3]中,还可以写成“int a[] = {1, 2, 3, 4};”。特殊地,全部元素都为0,可以写成 “int a[4] = {0};”,等价于“int a[4] = {0, 0,原创 2021-07-02 18:00:12 · 3318 阅读 · 0 评论 -
数组的定义
在C语言中使用变量必须先进行定义,数组也不例外,下面介绍如何定义一个数组,其语法格式如下: 数据类型 数组名[常量表达式] 其中,数据类型可以是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。示例代码如下: int i[10]; 其中i是数组的名字,其中“[ ]”它是一维数组的标识,方括号中的10表示可容纳10个变量,而int则代表变量的类型为整型。 定义不同类型的数组,具体示例如下: int a[10]; // 数组名a,有原创 2021-07-02 17:58:57 · 1112 阅读 · 0 评论 -
while循环
while循环语句是循环结构的一种,其一般的形式如下所示。 while(循环条件){ 循环体 } while语句首先会检验括号中的循环条件,当条件为真时,执行其后的循环体。每执行一遍循环,程序都将回到while语句处,重新检验条件是否满足。如果一开始条件就不满足,则不执行循环体,直接跳过该段代码。如果第一次检验时条件满足,那么在第一次或其后的循环过程中,必须有使得条件为假的操作,否则循环将无法终止。 while循环语句的执行流程如图所示。 ...原创 2021-06-21 09:30:12 · 1454 阅读 · 0 评论 -
2021-06-21
在C语言中,除了使用while和do…while实现循环外,for循环也是最常见的循环结构,而且其语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,完全可以代替while语句,其语法格式如下所示。 for(赋初始值;循环条件;迭代语句){ 语句1; ...... 语句n; } 当执行for循环语句时,程序首先指定赋初始值操作,接着执行循环条件,如果循环条件的值为真时,程序执行循环体内的语句,如果循环条件的值为假,程序则直接跳出循环原创 2021-06-21 09:16:12 · 89 阅读 · 0 评论 -
C语言的优点
对于操作系统中的应用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的,其主要特征如下。 简洁紧凑、灵活方便 C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示,它把高级语言的基本结构、语句与低级语言的实用性结合起来。 运算符丰富 C语言的运算符包含的范围很广泛,共有34个运算符。C语言将括号、赋值、强制类型转换等作为运算符处理,从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。 数原创 2021-05-27 20:55:25 · 1123 阅读 · 0 评论 -
C语言标准
随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准学会(ANSI)于1989年为C语言制定了一套ANSI标准,即C语言标准ANSI X3.159-1989,被称为C89。之后在1990年,国际标准化组织ISO也接受了同样的标准ISO9899-1990,该标准被称为C90。这两个标准只有细微的差别,因此,一般而言C89和C90指的是同一个C语言标准。 在ANSI标准化发布了C89标准以后,C语言的标准在一段时间内都保持不原创 2021-05-27 20:52:46 · 286 阅读 · 0 评论 -
线性表的运算
线性表的运算指的是对线性表中的数据进行操作,其具体的实现与线性表的物理结构有关。线性表常见的几种运算如下。 (1)置空:将线性表变成空表。 (2)求长度:获取线性表数据结点的个数。 (3)取结点:取出线性表中的某个数据结点。 (4)定位:获取某一个指定的数据结点。 (5)插入:将数据结点插入到线性表的指定位置。 (6)删除:删除线性表中的指定数据结点。 上述运算并非线性表的所有运算,且上述运算也不...原创 2019-12-14 11:57:41 · 1024 阅读 · 0 评论 -
线性表定义
线性表中的数据元素之间满足线性结构。线性表是n个数据元素的有限序列,记为(a_1, a_2, a_3, ・・・, a_n),其概念分析如下。 (1)n为数据元素的个数,也可以称为线性表的长度,当n为0时,线性表称为空表。 (2)a_i为线性表中的第i个数据元素(也可以称为数据结点),i称为数据元素在线性表中的位序(等同于数组元素的下标)。 从线性表的定义可以看出,线性表中存在唯一的首个数据元素a_...原创 2019-12-14 11:56:15 · 518 阅读 · 0 评论