我不太明白为什么代码在同一地址显示不同的值

时间:2019-07-23 13:35:46

标签: c

我不理解第二个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;
    }

0 个答案:

没有答案