第6周 C语言及程序设计提高例程-22 用指针法访问数组元素

问题及代码:

#include <stdio.h>
#define N 5
int main()
{
    int a[N]={32,43,65,23,15,};
    printf("%d\n",a);
    printf("%x\n",a);
    printf("%x\n",&a[0]);
    printf("%d\n",a[0]);
    printf("%d\n",*a);
    return 0;
}

运行结果:

第6周 C语言及程序设计提高例程-22 用指针法访问数组元素_第1张图片

知识总结:

理解数组与指针中各种形式的含义;

学习心得:

a是数组名;

为何%x出来的是地址呢?

a[0]应该是数组的第一个元素值,为何结果是2686732?


你可能感兴趣的:(第6周 C语言及程序设计提高例程-22 用指针法访问数组元素)