読者です 読者をやめる 読者になる 読者になる

Use of Macro Definitions to Simplify MD Code

MD

C supports the use of macro definitions that can simplify the code considerably.

#define Sqr(x) ((x)*(x))
#define Cube(x) ((x)*(x)*(x))
#define VSub(v1, v2, v3) (v1).x = (v2).x - (v3).x, (v1).y = (v2).y - (v3).y 

The above definition will shorten the codes.