4.二维数组求和
求每一行的和,输出每行的总和
#include<iostream>
using namespace std;
int main()
{
int scores[3][3]=
{
{100,100,100},
{90,50,100},
{60,70,80}
};
for(int i = 0;i<3;i++)
{
int sum=0;
for(int j = 0;j<3;j++)
{
sum+=scores[i][j];
}
cout<<" "<<sum;
}
system("pause");
return 0;
}
输出的结果:
最近开始啃c++神书primer,看到了2.2.4名字的作用域,对于遗留的这个疑惑豁然开朗,每个定义的名字都有他对应的作用域,定义在函数体之外的名字具有全局作用域,可以在整个程序范围内使用。如果是定义在函数体之内,则从声明开始到函数结束为止都可以访问,但是超出了函数所在的块则无法访问,这个叫“块作用域”。