当前位置:   article > 正文

二维数组与字符数组_二维字符数组

二维字符数组

一、二维数组的格式

二、初始化

三、字符数组的定义

四、字符数组的格式

五,字符数组输入与输出中的注意事项。



一、二维数组的格式

类型说明符 数组名[表达式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、数组名前面不加&符号。



好了,以上就是本期所分享的全部内容,希望对各位读者有作用。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/319741
推荐阅读
相关标签
  

闽ICP备14008679号