C语言基础知识

发布时间 2023-04-26 10:43:29作者: meetmehr
  • 一维数组int a[2]={1,2},一维数组名a代表的是数组第一个元素的地址,不代表数组中所有元素。
  • 二维数组int a[3][4]总共是12个元素,可以当作3行4列来看待,这十二个元素的名字依次是:
  • a[0][0],a[0][1],a[0][2],a[0][3]
  • a[1][0],a[1][1],a[1][2],a[1][3]
  • a[2][0],a[2][1],a[2][2],a[2][3]
  • a[i][j]表示第i+1行第j+1列的元素
  • 初始化的方法:
  • int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
  • int a[3][4]={
    • {1,2,3,4},
    • {5,6,7,8},
    • {9,10,11,12}
  • }
  • 不存在多维数组,因为内存是线性一维的,n维数组可以当作每个元素是n-1维数组的一维数组