-4
嗨,我有這樣的功能:數組複製++
void vector(int imputC[]) {
//return v*
//imputC[].lenght
int a =sizeof(imputC)/sizeof(int);
// float v[2 * a + 2];
// v[0]=0;
for (int i = 0; i < a ; i++)
v[i] =(float)imputC[i];
for(int j = 0; j < 10; j++)
cout << a << endl;
}
而且主:
int main() {
int array[] = { 23, 5, -10, 0, 0, 321, 1, 2, 99, 30 };
// float *v[22];
vector(array);
}
和大小的是1,這是爲什麼?我不明白,我認爲這是唯一的對象。
這是你能想出的最佳格式嗎? – Nawaz
準確地說,你爲什麼要打印10次? –
[sizeof()](http://en.wikipedia.org/wiki/Sizeof)不適用於此。 *「sizeof用於計算任何數據類型的大小,以用來表示類型**」*所需的**字節數量度量。使用功能前閱讀文檔。 – m0skit0