一维数组名是个指针常量,它存放的是一维数组第一个元素的地址.

 

#include <stdio.h>

int main (void)

{
   
    int a[5];//a是变是名,它有5个元素.

    
    printf ("%#X\n", &a[0]);//以16进制输出a的第一个元素的地址.
    
    printf ("%#X\n", a);//以16进制输出a的地址.
    
    return 0;
   
}

运行结果:

学习C语言_指针_5_指针和一维数组

 

由此可以看出变量a的地址就是a[0]的地址.

相关文章:

  • 2022-12-23
  • 2021-08-21
  • 2022-12-23
  • 2021-08-09
  • 2021-09-13
  • 2022-12-23
  • 2021-05-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-12
  • 2022-12-23
  • 2021-06-02
  • 2021-08-20
相关资源
相似解决方案