1 / 30
文档名称:

第7章数组与字符串.ppt

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

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

分享

预览

第7章数组与字符串.ppt

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

下载得到文件列表

第7章数组与字符串.ppt

文档介绍

文档介绍:第7章数组与字符串
l         一维数组的定义、引用及数组元素初始化
l         多维数组的定义、引用及数组元素初始化
l         字符数组的定义、引用及数组元素的初始化
l         字符串数组的定义、引用及数组元素初始化
l         常用字符串处理函数的使用

数组的基本特点
数组是同一类型变量的有序集合,是一组变量,具有如下特点:
1. 数组中的各个元素数据类型相同。
,各个元素在数组中的位置由下标确定的。C语言中的数组下标必须为正整数、0或整数表达式。
,可以通过数组名及跟在后面方括号中的下标来实现。
、二个或多个下标,分别对应一维、二维或多维数组。
数组的基本特点
数组是同一类型变量的有序集合,是一组变量,具有如下特点:

,各个元素在数组中的位置由下标确定的。C语言中的数组下标必须为正整数、0或整数表达式。
,可以通过数组名及跟在后面方括号中的下标来实现。
、二个或多个下标,分别对应一维、二维或多维数组。
一维数组的定义和引用
1. 一维数组的定义
在C语言中,使用数组必须先定义后使用。一维数组的定义形式为:
类型说明符数组名[常量表达式];
其中:
(1)  类型说明符可以为任一种基本数据类型或构造数据类型。如int,char等。
(2)  数组名是用户定义的标识符,应该为合法的标识符
常量表达式的值表示数据元素个数,也称为数组的长度。
一维数组的定义和引用
2. 一维数组的引用
数组元素的一般引用形式为:
数组名[下标]
其中:下标只能为整型常量或整型表达式。
如果需要将数组中所有数组元素输出,必须:
for(j=0;j<10;j++)
printf(“%d\t”,a[j]);
即采用循环来输出各个数组元素的值。
数组元素的引用
main()
{ int i,a[10];
for(i=0;i<=9;i++)
a[i]=i;
for(i=9;i>=0;i--)
printf("%d ",a[i]);
}
程序执行结果为:
图7-1 数组元素的引用
一维数组的初始化
一维数组初始化可以采用下面方式进行:
int a[5]={1,2,3,4,5};
即:将数组元素的初值依次放在一对花括弧内,各值之间用逗号间隔。编译时,a[0]=1; a[1]=2; a[2]=3; a[3]=4; a[4]=5;
说明:
(1)    数组不初始化,其元素值为随机数。
(2)    可以只给部分元素赋初值。
当{ }中值的个数少于元素个数时,只给前面部分元素赋值。

#include <>
main()
{ int i;
int f[20]={1,1};
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
for(i=0;i<20;i++)
{ if(i%5==0)
printf("\n");
printf("%12d",f[i]);
}
程序运行结果为:
一维数组应用实例
编写程序实现输入N个整数,输出其中的最大值和最小值。
用冒泡法对10个数从小到大排序。
冒泡法排序的流程图

最近更新

2024年重庆市甘孜藏族自治州单招职业适应性测.. 40页

2024年重庆市阿坝藏族羌族自治州单招职业倾向.. 41页

2024年重庆建筑科技职业学院单招职业倾向性考.. 40页

2024年重庆文化艺术职业学院单招职业技能考试.. 40页

2024年重庆旅游职业学院单招职业技能测试模拟.. 41页

2024年重庆水利电力职业技术学院单招职业技能.. 40页

2024年重庆理工职业学院单招职业技能考试题库.. 40页

2024年重庆电力高等专科学校单招职业技能考试.. 40页

2024年重庆经贸职业学院单招职业倾向性考试模.. 38页

2024年重庆航天职业技术学院单招职业技能测试.. 40页

2024年重庆财经职业学院单招职业技能考试题库.. 38页

2024年重庆轻工职业学院单招职业适应性测试模.. 40页

2024年金山职业技术学院单招综合素质考试模拟.. 39页

2024年钟山职业技术学院单招职业倾向性测试模.. 41页

2024年铁门关职业技术学院单招职业技能测试题.. 40页

2024年镇江市高等专科学校单招综合素质考试题.. 42页

幼儿园疫情期间保洁工具使用管理的要求与标准.. 10页

2024年长春健康职业学院单招职业倾向性测试模.. 41页

2024年长春师范高等专科学校单招职业技能测试.. 39页

2024年长春金融高等专科学校单招职业适应性测.. 40页

2024年长江职业学院单招综合素质考试模拟测试.. 40页

2024年长沙商贸旅游职业技术学院单招职业技能.. 41页

2024年长沙环境保护职业技术学院单招职业适应.. 40页

2024年长沙航空职业技术学院单招职业技能测试.. 41页

2024年长治幼儿师范高等专科学校单招职业技能.. 40页

2024年长白山职业技术学院单招职业技能考试题.. 39页

2024年闽南理工学院单招职业适应性考试模拟测.. 39页

ZR-003 建设单位法人授权书 1页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页

铁路钢轨探伤车运用管理办法 21页