1 / 42
文档名称:

第4章 数组.ppt

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

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

分享

预览

第4章 数组.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第4章 数组.ppt

文档介绍

文档介绍:本章主要知识点
(1)一维数组的定义和引用。
(2)二维数组的定义和引用。
    (3)字符数组与字符串的应用。
本章导读
数组是一种非常重要的构造类型。它是由若干个具有相同数据类型的变量按一定的存储顺序组成的,每一个变量称为一个数组元素。数组元素用数组名及下标来唯一确定。本章通过C程序实例分析着手,使读者能够掌握数组的定义及引用方法,并能够应用数组解决实际问题。
《 C语言程序设计》(Visual C++ )
返回本书目录
第4章数组
第4章数组
《 C语言程序设计》(Visual C++ )
返回本章导读
一维数组的定义和引用
二维数组的定义和引用
综合实训
字符数组与字符串
数组应用的C程序实例
《 C语言程序设计》(Visual C++ )
返回本章目录
2. C程序实例1
1. C程序实例1
数组应用的C程序实例
数组是若干具有相同数据类型且按一定存储顺序排列的一组变量。数组中的变量称数组元素。每一个元素通过数组名和存储位置(下标)来确定。根据确定数组的一个元素所需要的下标数把数组分为一维数组、二维数组、三维数组等,二维以上的数组也称为多维数组。
C程序实例(1)
《 C语言程序设计》(Visual C++ )
返回本节目录

【】应用一维数组,实现从键盘输入10个整数,输出其中的最小数。

#include""
main()
{ int a[10],i,min; /*定义一维整型数组a及整型变量i和min, 数组a有10个元素*/
for(i=0;i<10;i++) /*循环输入数组a的10个元素*/
scanf("%d",&a[i]);
min=a[0]; /*设a[0]元素为最小值min的初值*/
for(i=1;i<10;i++) /*逐个元素与min比较,找出最小值*/
if(min>a[i])
min=a[i];
printf("MIN=%d\n",min); /*输出找到的最小值min*/
}
程序结果
[]程序结果
返回例题
返回本节目录
在【】程序实例中,输入10个整型数12,34,56,9,21,-12,34,0,-3,1分别存放在一维数组a的10个元素中。故程序运行结果见下图所示。
输入数据
输出结果
C程序实例(2)
《 C语言程序设计》(Visual C++ )

【】应用二维数组,实现从键盘为23数组输入值,并输出数组所有元素之和。

#include""
main()
{ int a[2][3],i,j,sum=0; /*定义二维整型数组a及整型变量i,j和 sum,数组a有2行3列6个元素*/
for(i=0;i<2;i++) for(i=0;i<2;i++) /*按行向数组a输入6个元素,并将元素值送入sum进行累加求和*/
for(j=0;j<3;j++)
{ scanf("%d",&a[i][j]);
sum+=a[i][j];
}
printf("Sum=%d\n",sum); /*输出和值sum*/
}
返回本节目录
程序结果
[]程序结果
返回例题
返回本节目录
在【】程序实例中,输入6个整型数23,12,45,-12,-34,35分别存放在二维数组a两行三列的6个元素中。故程序运行结果见下图所示。
输入数据
输出结果
《 C语言程序设计》(Visual C++ )
返回本章目录
一维数组元素的引用
一维数组的定义
一维数组的定义和引用
一维数组的初始化
定义数组时,应该注意以下几点:
(1)常量表达式的值必须是一个正的整数值。
(2)数组定义后,数组的长度就不能再改变。
(3)定义时,可用一个类型说明符来定义多个相同类型的数组和变量,相互之间用逗号分隔。如【】程序实例中“int a[10],i,min;”定义了一维整型数组a和整型变量i及min。
一维数组的定义
《 C语言程序设计》(Visual C++ )
返回本节目录
一维数组定义的一般格式为:
类型说明符数组名[常量表达式];
在【】实例中“int a[10];”表示数组名是a,数组元素是整型,数组有10个元素。故定义了一个10个元素的整型数组a。
(1)类型说明符可以是int、char和float等,