-1

定義した 3 つの数値があります。

#define kBallSpeedX = 4;
#define kBallSpeedY = 3;
#define kCpuSpeed = 3.25;

しかし、セグメント化されたコントローラーの他の部分が選択されたときに、これらの数値を変更したいと思います。どうすればいいですか?

4

1 に答える 1

1

まず、このようなマクロを定義しないでください。次のようにする必要があります。

#define kBallSpeedX 4
#define kBallSpeedY 3
#define kCpuSpeed 3.25

次に、実際にはマクロを使用するべきではありません。実際の変数を使用します(適切な場合は定数にします)。

double kBallSpeedX = 4.0;
double kBallSpeedY = 3.0;
const double kCpuSpeed = 3.25;

その後、必要に応じてkBallSpeedX、kBallSpeedYを変更できます。

于 2012-05-22T15:37:10.370 に答える