【发布时间】:2015-10-10 10:21:26
【问题描述】:
我的名字有六个字母,我的名字有四个。
不正确的代码将生成并打印:
char myName[4][6] = {{'x', 'x', 'x', 'x', 'x', 'x'}, {'x', 'x', 'x', 'x'}};
但正确的代码不会:
char myName [6] [4] = {{'x', 'x', 'x', 'x', 'x', 'x'}, {'x', 'x', 'x', 'x'}};
是否有原因:
- 第二个数组
[4]正在应用于第一组字符? - 第一个数组
[6]正在应用于第二组字符?
我使用的是最新版本的 Xcode。是否存在某种故障,数组被反转或其他什么?我环顾四周,但找不到任何解释。
【问题讨论】:
标签: c++ arrays xcode char osx-yosemite