第八次作业总结
2016-11-13 22:26
169 查看
数组
一维数组的定义和引用
定义
定义一个数组,需要明确数组变量名,数组元素的类型和数组的大小(即数组中元素的数量)
一般形式:类型名 数组名 [数组长度]
例:int a [10];/*定义一个有10个整型元素的数组a*/
char c [200] /*定义一个有200个字符型元素的数组c*/
float f [5]; /*定义一个有5个单精度浮点型元素的数组f*/
#数组长度是一个常量。
#数组名是一个地址常量,存放数组内存空间的首地址。
再定义数组之后,系统根据数组中元素的类型及个数在内存中分配了一段连续的存储单元用于存放数组中的各个元素,并对这些单元进行连续编号,即下标,以区分不同的单元。
引用
定义数组后,就可以使用了。C语言规定,只能引用单个的数组元素,而不能一次引用多个数组。
数组元素的引用要指定下标,形式为:数组名 [下标]
一维数组的初始化
和简单变量的初始化一样,在定义数组时,也可以对数组元素赋值,其一版形式为:
Int a[ 10 ] = {1,2,3,4,5,6,7,8,9,10};
定义数组a,并对数组元素赋初值。此时,a[ 0 ],为1,a[ 1 ]为2,。。。,a[ 9 ]为10。
静态存储的数组如果没有初始化,系统会自动给所有的数组元素赋值0。
即:static int b [ 5 ];
等价于
static int b [ 5 ] = { 0,0,0,0,0 };
也可对部分元素赋值
即:static int b [ 5 ] = {1,2,3};
对于数组的学习,已经开了两节课了。对数组也有了最基本的认识,会基本的定义,使用,明白简单数组代码。
本次作业,要求找出两个数组中不相同的元素,我遇到了些困难,最后只能编写出 找出相同元素 的代码。希望在下节课中认真听老师讲授,完善作业。
一维数组的定义和引用
定义
定义一个数组,需要明确数组变量名,数组元素的类型和数组的大小(即数组中元素的数量)
一般形式:类型名 数组名 [数组长度]
例:int a [10];/*定义一个有10个整型元素的数组a*/
char c [200] /*定义一个有200个字符型元素的数组c*/
float f [5]; /*定义一个有5个单精度浮点型元素的数组f*/
#数组长度是一个常量。
#数组名是一个地址常量,存放数组内存空间的首地址。
再定义数组之后,系统根据数组中元素的类型及个数在内存中分配了一段连续的存储单元用于存放数组中的各个元素,并对这些单元进行连续编号,即下标,以区分不同的单元。
引用
定义数组后,就可以使用了。C语言规定,只能引用单个的数组元素,而不能一次引用多个数组。
数组元素的引用要指定下标,形式为:数组名 [下标]
一维数组的初始化
和简单变量的初始化一样,在定义数组时,也可以对数组元素赋值,其一版形式为:
Int a[ 10 ] = {1,2,3,4,5,6,7,8,9,10};
定义数组a,并对数组元素赋初值。此时,a[ 0 ],为1,a[ 1 ]为2,。。。,a[ 9 ]为10。
静态存储的数组如果没有初始化,系统会自动给所有的数组元素赋值0。
即:static int b [ 5 ];
等价于
static int b [ 5 ] = { 0,0,0,0,0 };
也可对部分元素赋值
即:static int b [ 5 ] = {1,2,3};
对于数组的学习,已经开了两节课了。对数组也有了最基本的认识,会基本的定义,使用,明白简单数组代码。
本次作业,要求找出两个数组中不相同的元素,我遇到了些困难,最后只能编写出 找出相同元素 的代码。希望在下节课中认真听老师讲授,完善作业。
相关文章推荐
- C语言学习 第八次作业总结
- 网络1711班 C语言第八次作业批改总结
- 第八次作业总结
- 2017秋-软件工程第八次作业-第九周例行总结
- 第八次作业总结
- 我的js学习笔记之第一阶段总结即小作业贪吃蛇V0.1
- 调查作业时,注意 【 调查深度 】 ,以及总结 【 中间成果物 】
- 作业提交系统Torque个人安装总结(PBS)
- 刘宇翔第一次作业的一些总结
- [置顶] Servlet入门---张国亮--->总结心德之作业
- 又见作业之无线点餐系统项目经理经验总结
- 作业总结By吴煜
- 2012年3月份工作总结 ~ 之 ~ PDF 作业对应 (虽然这个作业没有什么意思,但是非常值得总结)
- 第一次作业总结
- 作业总结
- 作业总结
- 2011年8月份总结:暑期作业、些许思考
- 作业总结续
- 真人拳皇项目第八次Scrum总结——史经浩
- C++前三次作业总结