作爲標題暗示......我需要使用浮點作爲數組索引,但GCC編譯器吐出一個錯誤抱怨。C中的數組索引,是否必須是整數?它可以是一個浮點嗎?
基本上我有一個數學函數,說F(x,t)函數有變量x和t。我遇到的問題是我試圖在float類型中增加x和t,以便我可以爲不同的x和t函數計算不同的值。所以,我自然會有兩個for循環:
for (x = x_min; x < x_max; x += dx) {
for (t = t_min; t < t_min; t += dt) {
f[x][t] = 10*x + 10*t; // Over simplified.. but you get the idea
}
}
// And then perform some fourier transform
fft(f[x][t], 256, 1);
所以是的,這就是爲什麼我想知道是否有可能得到浮點作爲數組索引。用C
你能給出更多關於你想要做什麼的細節嗎? – 2011-02-02 00:48:48