数组基本概念回顾

#include<stdio.h>
int main(void)
{
 int a[5];/*a是数组名,5是数组的下标表示数组的长度,也就是说数组有五个元素
    a[0],a[1],a[2],a[3],a[4]
      元素就是变量
    */
 //int a[3][4];//3行4列,a[0][0]是第一个元素 a[i][j]这表示i+1行j+1列的元素。
 int b[5];
 //a=b; //error,因为a是一个指针常量,也叫地址常量,表示第一个元素的地址
   //指向第一个元素。不能作为左值
 printf("%#X ",&a[0]);
 printf("%#X ",a);
 return 0;
}
/*
 总结:
  一维数组名
   一位数组名是个指针常量
   它存放的是数组第一个元素的地址
*/

原文地址:https://www.cnblogs.com/fengkui/p/5996582.html