c - 询问数组中的char
问题描述
例子
char names[2][5] = {"john","boy"};
我想问一下c中的char二维数组,在[2]中我的意思是,它解释了数组的总元素,而[5]我的意思是,它解释了数组中字符的长度
那么,如何在 c 中使用二维数组是真的吗?
对不起,我的英语不好
解决方案
names
是一个由两个元素组成的数组,每个元素又是一个由五个元素组成的数组。
您可以像使用其他数组一样使用每个数组。所以第一个元素names
是names[0]
,第二个是names[1]
。names[0]
然后is的第一个元素names[0][0]
,第二个names[0][1]
等。
此外,因为 的每个元素names
都是一个数组,并且这两个数组中的每一个都被初始化为以 null 结尾的字符串,所以您可以像使用任何其他字符串一样使用names[0]
和。names[1]
推荐阅读
- android - 测试用例没有运行 | 自定义 testInstrumentationRunner 不起作用.....?
- visual-studio - 运行 Blazor 应用程序在启动时出现调试错误
- laravel - 如何使用单一表单(Laravel)在 2 个表中插入记录?
- android - Android 10 未在 TextView 中显示 carpenter () 表情符号,即使我使用了 Android X Emoji lib
- python - 将 QTableWidget 行和列的大小调整为 QWidget 的大小
- amazon-web-services - 使用 SAM 管理基于 docker 的 lambda 函数的 ECR 生命周期策略
- jenkins-job-dsl - jenkins-job-dsl:添加构建后操作 Synopsys Detect
- python-3.x - 如何获取 Hydra 生成的运行日期和时间?
- java - junit 在 Idea 中启动时 unicode 错误
- python-3.x - MT5 python 买单脱离图表