int a[1][2] 定义一个二维数组, 1行2列。 共计两个元素。 其实和int a[2]; 区别并不大。int a[1];定义一个一维数组, 共计一个元素。数组都是多个元素, 定义一个元素合法,但实际上很少见。