我不理解第二个for循环中的第二个语句。发出 同一地址的不同值
#include<stdio.h>
int main()
{
int *a[15],i,b=20,c=30;
a[0]=&b;
a[1]=&c;
for(i=2;i<15;i++)
{
a[i]=&i;
}
for(i=0;i<15;i++)
{
printf("%u\t",a[i]);
printf("%d\n",*a[i]);}
return 0;
}