- #1
nenyan
- 67
- 0
#include <stdio.h>
#include <stdlib.h>
int main()
{ double a[10];
int i=0;
for(i=0;i<10;i++)
a=1.1;
a[10]=1.1;
for(i=0;i<10;i++)
printf("a[%d]=%f, ", i, a);
printf("a[10]=%f, ", a[10]);
}
it shows
a[10]=0.000 why not 1.1000?
#include <stdlib.h>
int main()
{ double a[10];
int i=0;
for(i=0;i<10;i++)
a=1.1;
a[10]=1.1;
for(i=0;i<10;i++)
printf("a[%d]=%f, ", i, a);
printf("a[10]=%f, ", a[10]);
}
it shows
a[10]=0.000 why not 1.1000?