江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
vc++第六章数组知识点
 
(1)导出数据类型包括:数组\结构体\共同体\
(2)数组:把相同类型的若干个字符所组成的有序集合,其中每一个元素称为数组的元素变量
(3)数组的注意事项:
         数组必须先定义后使用
        数组定义中的常量表达式不能包含变量,但可以使用宏定义或const定义标示符
        数组的元素个数一定是一个正整数
(4)一维数组定义:存储类型  数据类型 数组名(常量表达式)
(5)二维数组定义:存储类型  数据类型  数组名(常量表达式1,常量表达式2)
(6)多维数组的初始化:int a[ ] [3]={{1,2,3},{1,3,5}};
               说明数组时只能省略行数,不能省略列数
 
(7)定义字符数组的方法:
        1.在花括号中依次列出各个字符,字符之间用逗号隔开
        2.定义字符数组时不指定数组的大小,根据列举出的字符个数由系统自动来判定
         3.用双引号括起来的一个字符作为字符数组的初始值
(8)把字符数组作为字符串输入/输出,对于一维字符数组的输入,cin中仅仅给出数组,输出时在cout中也只给出数组名
(9)在输入字符串时,遇到空格字符或换行时,认为一个字符串结束,接着的非空格字符作为一个新字符串开始
(10)字符串处理函数:strcpy,strcat,strcmp,strlen,strlwr,strupr,strcpy都包含在string.h