char a[ ][3]={{'*',' ','*'},{' ','*'},{'*',' ','*'}}; 这句话是什么意思,求解释.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/20 04:53:29
![char a[ ][3]={{'*',' ','*'},{' ','*'},{'*',' ','*'}}; 这句话是什么意思,求解释.](/uploads/image/z/2508908-68-8.jpg?t=char+a%5B+%5D%5B3%5D%3D%7B%7B%27%2A%27%2C%27+%27%2C%27%2A%27%7D%2C%7B%27+%27%2C%27%2A%27%7D%2C%7B%27%2A%27%2C%27+%27%2C%27%2A%27%7D%7D%3B+%E8%BF%99%E5%8F%A5%E8%AF%9D%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%2C%E6%B1%82%E8%A7%A3%E9%87%8A.)
xn@_eoKOJ%1%S)UJZHh'Rb2}:kD*Ud;~|
Cg!Urٌлј*}Ium
4{ްCgZt
^2yȻWm_P}N{XcU05>qȝ /xIperp4Ft{nƍS8{rWv/rBGUsΤHױ|w(u˩h($~bVϱu枍Ry]G;hLLiwʪ7].(<
dw>'P( 4IX8mVeTl)
6oKh"F:(ޙe*1rI$C
0$8Yr>)\u@$~{!ֽ̟Aיد\3
char a[ ][3]={{'*',' ','*'},{' ','*'},{'*',' ','*'}}; 这句话是什么意思,求解释.
char a[ ][3]={{'*',' ','*'},{' ','*'},{'*',' ','*'}}; 这句话是什么意思,求解释.
char a[ ][3]={{'*',' ','*'},{' ','*'},{'*',' ','*'}}; 这句话是什么意思,求解释.
定义char类型二维数组. 如果是 char a[N][M] ,就可以看成 N个M维数组. 后面大括号里面{}的每一个元素是一个M维数组.
char a[][3] 就是 N个3维数组. N空出来了,由后面大括号里面有多少个数组来决定N.
{{'*',' ','*'},{' ','*'},{'*',' ','*'}}. 即3个3维数组.因此 N = 3.
分别是:1:{'*',' ','*'} 2: {' ','*'} 3: {'*',' ','*'}
1: 数组有3个元素,分别是 (1)'*' 星号字符 ; (2)' ' ,空格字符; (3) '*',星号字符
2:数组写了2个元素,分别是 (1)' '(空格字符)(2) '*', 星号字符 (3)没有写,默认为0
3:数组有3个元素 ,分别是 (1)'*' 星号字符 ; (2)' ' ,空格字符; (3) '*',星号字符.
由{} (大括号) 表示数组.
二维数组其实就是N个1维数组.
在数组内部{a,b,c} 由 ","逗号分隔 数组元素.