我目前在程序中有一个二维数组,用于存储多维数据集的坐标。它在顶部初始化,很容易填充我想要的值。
float cubeRef[3][8] = { { -1, 1, 1, -1, -1, 1, 1, -1 },
{ 1, 1, -1, -1, 1, 1, -1, -1 },
{ 1, 1, 1, 1, -1, -1, -1, -1, } };
然而,在我的节目中,协调会发生变化,我有一个重置'它们回到上面看到的默认值。但是,如果我尝试使用与以前相同的方法重置它们。
cubeRef = { { -1, 1, 1, -1, -1, 1, 1, -1 },
{ 1, 1, -1, -1, 1, 1, -1, -1 },
{ 1, 1, 1, 1, -1, -1, -1, -1, } };
此处不起作用,错误消息"表达式必须是可修改的值"。
为什么我在创建它之后能够以相同的方式填充二维数组?如何在不必单独填充每个空格的情况下将二维数组返回到其默认值?