1 / 73
文档名称:

程序设计基础第7章.ppt

格式:ppt   大小:2,052KB   页数:73页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础第7章.ppt

上传人:xiang1982071 2022/7/27 文件大小:2 MB

下载得到文件列表

程序设计基础第7章.ppt

相关文档

文档介绍

文档介绍:
数组
数组的概念
返回

数组
一维数组

格式: 类型标识符 数组名 [常量表达式];
定义的目的:为指定的数组分配相应字节的存储单元。
定义
数组
数组的概念
返回

数组
一维数组

格式: 类型标识符 数组名 [常量表达式];
定义的目的:为指定的数组分配相应字节的存储单元。
定义 a 为一维数组,可独立存放 10个整型数据,系统要为数组 a 分配 2*10=20 个字节的存储单元,且这些存储单元是连续的。

数组
一维数组
对于数组类型说明应注意以下几点:

数组
一维数组

数组元素是组成数组的基本单元。数组元素也是一种变量, 其标识方法为数组名后跟一个下标。下标表示了元素在数组中的顺序号。
数组元素的一般形式为:
数组名[下标]
其中下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。

数组
一维数组

给数组赋值的方法除了用赋值语句对数组元素逐个赋值外, 还可采用初始化赋值和动态赋值的方法。数组初始化赋值是指在数组定义时给数组元素赋予初值。数组初始化是在编译阶段进行的。这样将减少运行时间,提高效率。
初始化值的一般形式为:
其中在{ }中的各数据值即为各元素的初值,各值之间用逗号间隔。

数组
一维数组

数组
一维数组

【例】为一个一维数组赋值,然后按相反顺序输出。
相似的例子:从键盘上输入十个整数放在一数组中,然后按相反顺序输出。
main()
{
int i,a[10];
for(i=0;i<=9;i++)
scanf(“%d”,&a[i]);
for(i=9;i>=0;i--)
printf("%d ",a[i]);
}

数组

数组