二维数组赋值给二级指针(二维数组赋值)
大家好,我是小典,我来为大家解答以上问题。二维数组赋值给二级指针,二维数组赋值很多人还不知道,现在让我们一起来看看吧!
1、c语言二维数组的赋值:
2、例1:
3、inta[5][3]={{80,75,92},{61,65,71},{59,63,70},{85,87,90},{76,77,85}};
4、例2:
5、#include<stdio.h>
6、intmain(){
7、inti,j;//二维数组下标
8、intsum=0;//当前科目的总成绩
9、intaverage;//总平均分
10、intv[3];//各科平均分
11、inta[5][3]={{80,75,92},{61,65,71},{59,63,70},{85,87,90},{76,77,85}};
12、for(i=0;i<3;i++){
13、for(j=0;j<5;j++){
14、sum+=a[j][i];//计算当前科目的总成绩
15、}
16、v[i]=sum/5;//当前科目的平均分
17、sum=0;
18、}
19、average=(v[0]+v[1]+v[2])/3;
20、printf("Math:%d CLanguag:%d English:%d ",v[0],v[1],v[2]);
21、printf("Total:%d ",average);
22、return0;
23、}
24、扩展资料
25、二维数组可以看作是由一维数组嵌套而成的;如果一个数组的每个元素又是一个数组,那么它就是二维数组。当然,前提是各个元素的类型必须相同。根据这样的分析,一个二维数组也可以分解为多个一维数组,C语言允许这种分解。
26、二维数组a[3][4]可分解为三个一维数组,它们的数组名分别为a[0]、a[1]、a[2]。这三个一维数组可以直接拿来使用。这三个一维数组都有4个元素,比如,一维数组a[0]的元素为a[0][0]、a[0][1]、a[0][2]、a[0][3]。
27、参考资料来源:搜狗百科—c语言
本文到此讲解完毕了,希望对大家有帮助。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。