#include<stdio.h> void main() {int aa[4][4]={1,2,3,4},{5,6,7,8},{3,9,10,2},

2025-02-03 07:01:45
推荐回答(4个)
回答1:

第一次运行i=2,sum[&aa[2]]就把aa[2]当做首地址传给函数sum,然后sum函数中的a[0],a[1]分别代表了aa[2],aa[3],所以第一次完毕以后aa[2]=aa[3]=4;然而aa[0]并没有改变
然后第二次运行i=1;同样将4传给了aa[1]=4;
然后第三次i=0,将aa[0]赋值为4。所以结果应该是4
希望对你有帮助
希望对你能有所帮助。
希望能解决您的问题。

回答2:

29 就是每行第3个相加。
C++的话
头文件换成 #include 双引号要用英文输入

回答3:

#include
void main()
{
int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};
int i,s=0;
for(i=0;i<4;i++)
s+=aa[i][2]; //每一行的第三个相加 也就是第三列的和 3 7 10 9
printf("%d\n",s);
}
29
Press any key to continue

回答4:

大兄弟 你看下。程序里面是不是写了中文的符号了?