数组及其使用 前面已经讲过基本数据类型, 如整

上传人:艾力 文档编号:51809114 上传时间:2018-08-16 格式:PPT 页数:17 大小:227KB
返回 下载 相关 举报
数组及其使用 前面已经讲过基本数据类型, 如整_第1页
第1页 / 共17页
数组及其使用 前面已经讲过基本数据类型, 如整_第2页
第2页 / 共17页
数组及其使用 前面已经讲过基本数据类型, 如整_第3页
第3页 / 共17页
数组及其使用 前面已经讲过基本数据类型, 如整_第4页
第4页 / 共17页
数组及其使用 前面已经讲过基本数据类型, 如整_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《数组及其使用 前面已经讲过基本数据类型, 如整》由会员分享,可在线阅读,更多相关《数组及其使用 前面已经讲过基本数据类型, 如整(17页珍藏版)》请在金锄头文库上搜索。

1、返回2.6 数组及其使用前面已经讲过基本数据类型, 如:整型,字符型,实型等 ,C+语言还提供了构造数据类型,如:数组、结构体、联合 体等,有的书中也叫”导出数据类型”,本节先介绍数组 。数组是由若干相同数据类型的数据所组成的有序集合。 数组中每一个数据又称为数组元素,它们之间具有固定的 先后顺序。用一个统一的数组名和下标来唯一地确定数组 中的元素。2.6 数组1返回2.6 数组凡是具有一个下标的数组称为一维数组,具有两个或 两个以上下标的数组称为多维数组。 2.6.1 一维数组 2.6.1.1 一维数组的定义一维数组定义的一般格式为: 类型说明标识符 数组名常量表达式; 如: int b5;

2、 对定义作几点说明: (1)数组名的命名遵循C+语言标识符的命名规则; (2)数组名后边是用 括起来的常量表达式,而不能用 圆括号。 2返回(3)常量表达式表明该数组的长度,即数组中元素的个 数。如:int b5;表示b数组中共有5个元素。 (4)常量表达式中可以包括常量和符号常量,不能为变量 ,即不允许对数组的大小作动态定义。如以下定义不正 确:int n;scanf(“%d”, int an; 2.6.1.2 一维数组的引用一维数组中各元素在内存中所占的存储单元按下标序 号顺序存放,C+语言规定,只能逐个引用数组中的元素, 而不能一次引用整个数组,而数组元素的表示形式为: 数组名下标 2.

3、6 数组及其使用3返回【例2-14】 定义一个一维数组,把各元素值清0,并输出 各元素值。 #include void main() int i;int b5;for(i=0;i=0;i-)cout void main() char s20=“This is a string.“;int i=0;while (si!=0) cout.put (si);i+; 2.6 数组及其使用12返回(3)用cout流对象的write方法,格式是: cout.write(字符串或字符数组名,个数n); 其作用是输出字符串中的前n个字符。如: #include void main() char s20=“Th

4、is is a string.“;cout.write(s,4); 该程序的输出结果为This 5字符串的输入:除了可以在程序中利用字符数组初始化的方法或赋值 方法将字符串存放到字符数组外,还可以采用以下方法 ,但要注意,只能用字符数组接收输入的字符串。 2.6 数组及其使用13返回(1)利用cin直接输入。格式是: cin字符数组名;如: #include void main() char s20;cins;cout void main() char s20;cin.getline (s,20);cout void main() char s20;char c;cin.get(s,10);couts;c=cin.get();coutc; 当程序运行过程中输入ab cdef并回车时,程序的输出 结果为ab cdef和换行。由此可见,字符串ab cdef被接收到 字符数组s中,而输入过程中的换行符n被接收到了变量c 中。这说明输入过程中的换行符n并未接收,而还残留在 输入缓冲区中。这一点也是cin.get与cin.getline间的区别。2.6 数组及其使用17

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号