C语言数组元素初始化方法详解
需积分: 0 172 浏览量
更新于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语言编译系统的特点(可以参阅有关手册)。
2009-07-26 上传
2022-11-14 上传
2011-07-21 上传
589 浏览量
145 浏览量
179 浏览量
170 浏览量
200 浏览量
248 浏览量
Happy破鞋
- 粉丝: 14
- 资源: 2万+
最新资源
- The New York Times Podcasts-crx插件
- raytracing-one-weekend
- slideShow:幻灯片放映
- zcalendar:用于生成日历视图的 jq 插件
- 测验颤振
- Gauges for Netatmo Weather Station-crx插件
- twitter-backend:Express.js Twitter后端API
- KMediaPlayer (media file player)-开源
- jack2_android:适用于 android 的插Kong音频连接套件
- SecureCRT6.5.0.zip
- lm386 multisim database file.
- Weather Forecast-crx插件
- Kickstarter_Challenge
- AlphaBot2.zip
- generator-nfs-boilerplate:NodeFrame Solution的Yeoman样板生成器
- Merdeka-Belajar:pengumpulan项目merdeka