struct { int x; float[3] y; } a; float[20] array; array[a] = 1.327 + x -a.x + a.y[x][2];