请帮帮忙
有这么个程序:#include<iostream>
using namespace std;
typedef double array[12];
void avecount(array&b,int n)
{ double ave(0);
int count(0);
for(int j=0,i<n-2;j++)
{ave=ave+b[j];
if(b[j]<60)count++;
}
b[n-2]=ave/(n-2);
b[n-1]=count;
}
void main()
{array b=[12,34,56,78,90,98,76,85,64,43];
array&a=b;
avecount(a,12);
count<<"平均成绩为"<<a[10]<<"分,而不及格人数有"<<int(a[11])<<"人。"<<endel;
}
这个程序中引用部分和下面这个不太一样,
typedef double array(10);
void main()
{array a=[12,34,56,78,90,98,76,85,64,43];
array&b=a;
a[2]=100;
||||||||||||||||||||||
我在书上看到引用的格式,是第二个程序那种类型。
typedef int array[10]
array a;
array&b=a;
请大家帮忙解释一下——就是帮忙解释一下引用的具体格式及具体应用时的方式。