【发布时间】:2010-11-15 18:26:14
【问题描述】:
我有一个这样的 1653 行数组:
#define NUM_POLYGON_OBJECT_VERTEX 1653 * 3
static const float vertices[NUM_POLYGON_OBJECT_VERTEX] =
{
{{2.4f, 0.5f, 0.0f}, {0.0f, 0.0f, 1.0f} },
...
};
NUM_POLYGON_OBJECT_VERTEX 的正确值是什么?
谢谢
更新
我不知道用 C 编程,你付给我 -3 分。 难以置信
第二次更新 我收到以下错误:
warning: excess elements in scalar initializer
【问题讨论】:
-
这将是 1653 * sizeof (*your_array),你不觉得吗?
-
@codeymanix:不。您查看的是指针的大小,而不是实际数组的大小。
-
我正在寻找 NUM_POLYGON_OBJECT_VERTEX 的正确值。
-
@Vans:没有正确的值。你有一个多维数组,你只声明一个维度。
-
@VansFannel:已经有几个人试图更准确地了解你想知道的内容。你基本上总是用同样的短语来回答。你甚至没有给我们一个猜测的上下文。 “正确”值应该具有哪些属性?什么是你的“大小”?