以下程序的正确运行的结果( )。#include<st
以下程序的正确运行的结果( )。
#include<stdio.h>
#define MAX10
void sub2(),sub1(),sub3(int *A)
int a[MAX],i;
int main()
{
printf("\n");
sub1();
sub3(a);
sub2();
sub3(a);
return(0);
}
void sub2()
{
int a[MAX],i,max;
max=5;
for(i=0;i<max;i++)
a[i]=i;
}
void sub1()
{
for(i=0;i<MAX;i++)
a[i]=i+i;
}
void sub3(int a[])
{
int i;
for(i=0;i<MAX;i++)
printf("%d",a[i]);
printf("\n");
}答案
D