1.数组的定义和使用
格式:
int arr[10];
数据类型 数组名[元素个数]
元素个数,代表该数组有多少个相同数据类型的变量
下标 用来表示数组中的某一个元素 例如 arr[1]代表数组的第二个元素
数组下标是从0开始的 到数组元素个数-1
数组下标越界:超出了数组元素个数的下标,如果操作越界数据会出现程序错误
1、乱码结果 2、报错
2.二维数组:
格式:数据类型 数组名 [行个数] [列个数]
初始化方式:
int arr[2] [3] = { {1,2,3}, {2,3,4} };
int arr[] [3] = { {1, 2, 3}, {2, 3, 4}, {3, 4, 5} };
int arr[4] [3] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //arr[3][1] arr[3][2]
int arr[4] [3] = { {1}, {1}, {1} };
int arr[4] [3] = { 1, 2, 3, 4 };
求行数:sizeof(数组名)/sizeof(数组名[0]);
求列数:sizeof(数组名[0])/sizeoef(数组名[0][0])
二维数组首地址表示方式:
printf("%p\n",数组名)
-
C
85 引用 • 165 回帖
C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于