C语言编程:多维数组、数据读取与变量初始化全解析
1. 多维数组
在C语言里,数组能够拥有多个维度。二维数组的声明格式为:
type variable[size1][size2]; /* 注释 */
例如:
int matrix[2][4]; /* 一个典型的矩阵 */
要留意,C语言并不采用其他语言中像 matrix[10,12] 这样的表示方法。若要访问矩阵中的元素,应使用如下表示法:
matrix[1][2] = 10;
C语言允许程序员依据需求使用任意数量的维度,不过这会受到可用内存量的限制。可以添加额外的维度,比如:
four_dimensions[10][12][9][5];
下面来看一个示例代码(Example 5 - 7):
#include <stdio.h>
int array[3][2]; /* 数字数组 */
int main()
{
int x,y; /* 循环索引 */
array[0][0] = 0 * 10 + 0;
array[0][1] = 0 * 10 + 1;
a
超级会员免费看
订阅专栏 解锁全文
1077

被折叠的 条评论
为什么被折叠?



