// main.m
// C11 二维数组、字符串数组、多维数组
//
// Created by xalo on 15/10/21.
// Copyright (c) 2015年 Darling.com. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
#pragma mark 二维数组
/*⼆维数组:有两个下标的数组。
定义:类型 数组名[常量表达式1] [常量表达式2] = { 值1,值2...};
用普通的话来说,就是,二维数组的第一个[ ]表示行,第二个[ ]表示 列。
*/
//定义二维数组 的 第一种方式(不直观,不能直接看出第一行是在哪里开始结束)
// int array[2][3] = {1,2,3,4,5,6};
//定义二维数组 的 第二种方式(直观)
//花括号{},可以区分行{1,2,3}为一行,{4,5,6}为一行
// int array[2][3] = { {1,2,3},{4,5,6}};
//
// for (int i = 0; i < 2; i++) {
// for (int j = 0 ; j < 3; j ++) {
// printf("%d",array[i][j]);
// }
// printf("\n");
// }
//数组第三种定义方式:(注意:定义二维数组时,可以省略行数,但是一定不能省略列数。元素个数不⾜,会⾃动补0。)
// 第三种:可以省略行,但是一定不能省略列
// int array[][] = {1,2,3,4,5,6};//