数组基本概念回顾

#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\n",&a[0]);
 printf("%#X\n",a);
 return 0;
}
/*
 总结:
  一维数组名
   一位数组名是个指针常量
   它存放的是数组第一个元素的地址
*/

posted @ 2016-10-25 14:30  feng_kui  阅读(119)  评论(0编辑  收藏  举报