我正在开发一个C程序,我有一个关于指针和数组的问题。
我有以下数组指针:
GLuint *vboIds;
以及以下功能原型:
void glGenBuffers(GLsizei n, GLuint *buffers);
以下陈述是正确的:
glGenBuffers(1, vboIds);
但我想把vboid的第二个索引作为函数的第二个参数传递给
glGenBuffers
。我已经说了:glGenBuffers(1, &&vboIds[1]);
这是对的吗?
谢谢。
最佳答案
glGenBuffers(1, &(vboIds[1]));
或者是阿姆说的话,
glGenBuffers(1, vboIds + 1);