win32项目,二维数组的初始化
我在cpp开头定义了一个全局变量: int a[2][2];
然后在程序里a[2][2] = {{1,2}, {2,1}};初始化的时候出现好多错误。第一个就是 error C2059: 语法错误 : “{”
[解决办法]
应该是只能在初始化的时候用这个表达式。
int a[2][2] = {{1,2}, {2,1}};
[解决办法]
a[2][2] = {{1,2}, {2,1}};
这已经不是初始化了,而是赋值了,赋值时不能这么写,只能循环。
[解决办法]
初始化:简单说是在申明定义的时候就作赋值操作,
所以你之后的 a[2][2] = {{1,2}, {2,1}}并不是初始化,只是赋值操作
数组不持支这么做的!