C语言数组元素初始化方法详解

需积分: 0 1 下载量 59 浏览量 更新于2024-08-25 收藏 7.98MB PPT 举报
“对数组元素初始化的实现方法-C语言谭浩强” 本资源主要介绍了C语言中对数组元素的初始化方法,具体来说,就是在定义数组时对数组元素赋以初值的实现方法。下面将详细地介绍该知识点。 **数组元素初始化的实现方法** 在C语言中,数组元素的初始化可以在定义数组时完成。例如: ```c int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; ``` 在上面的定义中,我们使用了一对花括弧来将数组元素的初值依次赋值给数组a。经过定义和初始化之后,a[0] = 0, a[1] = 1, a[2] = 2, ..., a[9] = 9。 **C语言的历史背景** C语言是国际上广泛流行的高级语言,它是在B语言的基础上发展起来的。B语言是1970年由美国贝尔实验室设计的,并用于编写了第一个UNIX操作系统。在1973年,贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言,对B语言的缺点进行了改进,并用之改写了原来用汇编编写的UNIX操作系统。 C语言的发展和推广是与UNIX操作系统相辅相成的。1975年UNIX第6版发布,C语言的优点突出了,引起了人们的关注。1977年出现了《可移植C语言编译程序》,推动了UNIX在各种机器上实现,C语言也得到推广。1978年,Brian W. Kernighan和Dennis M. Ritchie合著的《The C Programming Language》被称为标准C。 **C语言的发展** 在1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C语言的发展和扩充,制定了新的标准ANSIC。1988年,K&R按照ANSIC修改了他们的《The C Programming Language》。1987年,ANSI公布了新标准——87ANSI C。1990年,国际标准化组织接受了87ANSI C为ISOC的标准(ISO9899—1990)。1994年,ISO又修订了C语言标准。 目前流行的C语言编译系统大多是以ANSIC为基础。不同版本的C编译系统所实现的语言功能和语法规则又略有差别,因此读者应了解所用的C语言编译系统的特点(可以参阅有关手册)。