世紀の質問?基本的に、このコードをいくつかの異なる変数として記述した場合、または小さな配列を使用した場合に、どちらがより効率的かを知りたいと思います。
int x = 34;
int y = 28;
int z = 293;
vs
double coordinate[3] = {34, 28, 293};
次のように使用する座標構造体があります。
typedef struct coordinates_t {
double x = 0.0;
double y = 0.0;
double z = 0.0;
} coordinates;
typedef struct car_t {
coordinates start; // car starting point
coordinates location; // car current Location
coordinates targCarVector; // Vector to car from target
coordinates altitude; // Altitude of car
coordinates distance; // Distance from car start to current position
} car;
私は次のようなことをする必要があります:
distance = car1.location - car1.start;
配列を使用しない場合は、多くのコード行が必要になりますが、配列を使用する場合は、ループを使用する必要があります。アレイとループはより多くのメモリ/CPUを集中的に使用しますか?私は基本的に、このコードを書くための最も効率的な方法を見つけようとしています。
ありがとう、DemiSheep