#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

#include<string.h>

//int main()

//{

// //创建一个数组,存放整形。10个

// int arr[10];

// char arr2[5];

// char arr3[5] = "ab";

// char arr4[] = "abcdef";

// printf("%d\n", sizeof(arr4));

// printf("%d\n", strlen(arr4));

// //int n = 5;

// //char ch[n];

// return 0;

//}

//int main()

//{

// char arr1[] = "abc";//abc\0

// char arr2[] = { 'a','b','c' };//abc

// printf("%d\n", sizeof(arr1));//4

// printf("%d\n", sizeof(arr2));//3

// printf("%d\n", strlen(arr1));//3

// printf("%d\n", strlen(arr2));//找\0,随机数

// return 0;

//}

//int main()

//{

// char arr[] = "abcdef";

// /*printf("%c\n", arr[3]);*/

// int i = 0;

// int len = strlen(arr);

// //for (i = 0; i < strlen(arr); i++)

// for (i = 0; i < len; i++)

// {

//  printf("%c ", arr[i]);

// }

// return 0;

//}

//int main()

//{

// int arr[] = { 1,2,3,4,5,6,7,8,9,0 };

// int sz = sizeof(arr) / sizeof(arr[0]);

// int i = 0;

// for (i = 0; i < sz; i++)

// {

//  printf("%d ", arr[i]);

// }

// return 0;

//}

//int main()

//{

// int arr[] = { 1,2,3,4,5,6,7,8,9,0 };

// int sz = sizeof(arr) / sizeof(arr[0]);

// int i = 0;

// for (i = 0; i < sz; i++)

// {

//  printf("&arr[%d] = %p\n", &arr[i]);

// }

// return 0;

//}

//int main()

//{

// //int arr[3][4] = { {1,2,3},{4,5} };

// //char ch[5][6];

// //int arr[] = { 1,2,3,4 };

// //int arr[][4] = { {1,2,3,4},{5,6,7,8} };

// int arr[3][4] = { {1,2,3},{4,5} };

// int i = 0;

// for (i = 0; i < 3; i++)

// {

//  int j = 0;

//  for (j = 0; j < 4; j++)

//  {

//   printf("%d",arr[i][j]);

//  }

//  printf("\n");

// }

// return 0;

//

//}

int main()

{

int arr[3][4] = { {1,2,3},{4,5} };

int i = 0;

for (i = 0; i < 3; i++)

{

 int j = 0;

 for (j = 0; j < 4; j++)

 {

  printf("&arr[%d][%d] = %p\n", i, j, arr[i][j]);

 }

 printf("\n");

}

return 0;

}