次の2つの機能は本質的に同じ機能ですか?
つまり、 ?int*
とまったく同じint[]
ですか?
int myFunction(int* xVals, int* yVals, int nVertices);
int myFunction(int xVals[], int yVals[], int nVertices);
1番目の関数はどのように使用できますか?つまり、パラメータで配列を渡すにはどうすればよいですか?次は有効/正しいですか?
int xVals[5], yVals[5], zVals[5];
myFunction(xVals, yVals, zVals, 5);
// or should it be..
myFunction(&xVals[0], &yVals[0], &zVals[0], 5);