typedef

利用

🚨 struct を省略するために typedef を利用しない

struct complex {
    double re;
    double im;
};

struct complex i = {1.0, 1.0};
typedef struct complex {
    double re;
    double im;
} complex;

complex i = {1.0, 1.0};

⚠ 関数ポインターには積極的に利用すべき。