赞
踩
一、二维数组的格式
二、初始化
三、字符数组的定义
四、字符数组的格式
五,字符数组输入与输出中的注意事项。
一、二维数组的格式
类型说明符 数组名[表达式1][表达式二2] 如:
float a[3][4],b[5][10]
注意:1、一个方括号内只能有一个下标,不能 有多个。
2、元素的个数是常量,不能使用变量。如:
int i=1;i=4 int a[i][j] 都是错误的示范。
3、定义数组长度的长量是大于0的正数。
二、二维数组的初始化。
二维数组的初始化有四种方式。
1、在二维数组中, int a[3 ][4] 等于{{1 2 3 4} {5 6 7 8 }{9 10 11 12}}
2、也等于int a{1 2 3 4 5 6 7 8 9 10 11 12}
3、部分初始化如int a[3][4]={{1}{5}{9}}其余未被赋值的部分则视为零。
注意:一维数组的长度可以不指定,但二维数组的长度必须指定。
4、在定义时也可以只对部分元素赋初值而省略第一为的长度,但应分别赋初值,如:
int a[][4]={{0,0,3},{},{0,1,0};
注意:数组的输入与输出采用双重循环方式进行。
三、字符数组的定义
定义:用来存放字符数据的数组是字符数组。
四、字符数组的格式。
char 数组名[常量表达式] 如:
char c[6];
在此例中,数组元素长度小于或等于5,因为\n也算一个字符,并且要注意的是,空格也等于一个字符。
字符数组的书写形式有四种,如
Char str[6] {"China"}
Char str[6] "China"
Char str[] "China"
Char str[6] 'C''h''i''n''a'
五、字符数组输入与输出中的注意事项。
单字符的输入与输出用(%c)
而字符串的整体或部分输入输出用(%s)
注意:1、输入与输出必须以字符串地址形式出现。
2、输入或输出的量可以是字符串常量
3、不能输入空格,\t和\n
4、如果要使用空格,则用gets函数代替。
5、数组名前面不加&符号。
好了,以上就是本期所分享的全部内容,希望对各位读者有作用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。