示例
char names[2][5] = {"john","boy"};
我想问一下c中的char 2维数组,在[2]中我的意思是,它解释了数组的总元素,而[5]我的意思是,它解释了数组中字符的长度
那么,在c中如何使用二维数组是真的吗?
抱歉我的英语不好
最佳答案
names
是一个包含两个元素的数组,每个元素又是一个包含五个元素的数组。
您可以像使用其他数组一样使用每个数组。因此 names
的第一个元素是 names[0]
,第二个元素是 names[1]
。那么names[0]
的第一个元素是names[0][0]
,第二个names[0][1]
,等等.
此外,由于 names
的每个元素都是一个数组,并且这两个数组均被初始化为以 null 结尾的字符串,因此您可以使用 names[0]
和names[1]
像任何其他字符串一样。
关于c - 请教关于数组中char的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60261293/