# include<stdio.h>
# include<stdbool.h>
void sorter (age[])
{
bool x;
int i,j,k,maxer=age[0];
for(i=0;i<=9++i)
{
for(j=i;j<=9;++j)
{
if(age[j]>maxer)
{
maxer=age[j];
x=ture;
}
else x=false;
}
if (x==ture)
{
k=maxer;
array[i]=k;
}
}
}
int main ()
{
void sorter (age[10]);
int a[10];
int i;
for (i=0;i<=9;++i)
{
scanf("%d",&a[i]);
}
sorter(a);
for(i=0;i>9;i++)
{
printf("%d",a[i]);
}
return 0;
}
例7—12.cpp
D:\C程序\例7—12.cpp(6) : error C2065: 'age' : undeclared identifier
D:\C程序\例7—12.cpp(6) : error C2059: syntax error : ']'
D:\C程序\例7—12.cpp(7) : error C2143: syntax error : missing ';' before '{'
D:\C程序\例7—12.cpp(7) : error C2447: missing function header (old-style formal list?)
D:\C程序\例7—12.cpp(40) : error C2109: subscript requires array or pointer type
D:\C程序\例7—12.cpp(40) : error C2182: 'sorter' : illegal use of type 'void'
D:\C程序\例7—12.cpp(48) : error C2064: term does not evaluate to a function
执行 cl.exe 时出错.