首页 > 解决方案 > 询问数组中的char

问题描述

例子

char names[2][5] = {"john","boy"};

我想问一下c中的char二维数组,在[2]中我的意思是,它解释了数组的总元素,而[5]我的意思是,它解释了数组中字符的长度

那么,如何在 c 中使用二维数组是真的吗?

对不起,我的英语不好

标签: carraysmultidimensional-array

解决方案


names是一个由两个元素组成的数组,每个元素又是一个由五个元素组成的数组。

您可以像使用其他数组一样使用每个数组。所以第一个元素namesnames[0],第二个是names[1]names[0]然后is的第一个元素names[0][0],第二个names[0][1]等。

此外,因为 的每个元素names都是一个数组,并且这两个数组中的每一个都被初始化为以 null 结尾的字符串,所以您可以像使用任何其他字符串一样使用names[0]和。names[1]


推荐阅读