下面c语言中数组中的一些意思是什么呢?
inta[10]b[5]={55,44,33,22,11},i;5544332211是什么意思呢?数组赋值可以吧所有可能都选上?回复楼下.55是不是相当于5行5列.以此类...
int a[10]b[5]={55,44,33,22,11},i; 55 44 33 22 11 是什么意思呢?
数组赋值可以吧所有可能都选上?
回复楼下.55是不是相当于5行5列.以此类推,相当于初始化?
a b前有int是不是意味着a b都为整数数组?
那00不行吗?下标不就是以0开头吗? 展开
数组赋值可以吧所有可能都选上?
回复楼下.55是不是相当于5行5列.以此类推,相当于初始化?
a b前有int是不是意味着a b都为整数数组?
那00不行吗?下标不就是以0开头吗? 展开
3个回答
展开全部
就是给数组a[10]b[5]中的前5个数赋值。等同于:
a[0]b[0]=55
a[0]b[1]=44
a[0]b[2]=33
a[0]b[3]=22
a[0]b[4]=11
55是一个数,而不是5行5列,赋值以后,这个数组相当于以下的数组:
55;44;33;22;11;
0;0;0;0;0;
0;0;0;0;0;
……
0;0;0;0;0;
上面有9排0
a[0]b[0]=55
a[0]b[1]=44
a[0]b[2]=33
a[0]b[3]=22
a[0]b[4]=11
55是一个数,而不是5行5列,赋值以后,这个数组相当于以下的数组:
55;44;33;22;11;
0;0;0;0;0;
0;0;0;0;0;
……
0;0;0;0;0;
上面有9排0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序在 a[10] 和 b[5] 之间少了个逗号。
b[5]={55, 44, 33, 22, 11}; 这种方式叫做数组的初始化。
当你把一个数组的所有数都写上,这时甚至可以省略下标:
int b[]={55, 44, 33, 22, 11};
两者的效果是一样的,即:
b[0]=55;
b[1]=44;
b[2]=33;
b[3]=22;
b[4]=11;
b[5]={55, 44, 33, 22, 11}; 这种方式叫做数组的初始化。
当你把一个数组的所有数都写上,这时甚至可以省略下标:
int b[]={55, 44, 33, 22, 11};
两者的效果是一样的,即:
b[0]=55;
b[1]=44;
b[2]=33;
b[3]=22;
b[4]=11;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组的初始化
int a[10] 数组有10个元素,下标从0到9,如未赋初值,系统会给它填充随机值
int b[5]={55,44,33,22,11} 类推,赋初值时可以省略下标,表中元素的个数就是下标数,经常容易犯的错误就是数组的越界,如在定义后出现b[5].
int a[10] 数组有10个元素,下标从0到9,如未赋初值,系统会给它填充随机值
int b[5]={55,44,33,22,11} 类推,赋初值时可以省略下标,表中元素的个数就是下标数,经常容易犯的错误就是数组的越界,如在定义后出现b[5].
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询