TOP - C言語 - typedef

データ型に新しい名前を付けます。

typedef 型名 名前1;

型名      : 既存の型名
            ポインタ、構造体でも可
名前1     : 型名に付ける新しい名前

(例)
#include <stdio.h>

struct struct1
{
    int i1;
    int i2;
};

typedef int int_test;
typedef char *char_test;
typedef struct struct1 struct_test;

int main ()
{
    int_test i = 1;
    char_test c = "test";
    struct_test s;
    s.i1 = 2;
    s.i2 = 3;
    
    printf("i = %d\n", i);
    printf("c = %s\n", c);
    printf("s.i1 = %d : s.i2 = %d\n", s.i1, s.i2);

    return 0;
}

実行結果
i = 1
c = test
s.i1 = 2 : s.i2 = 3


Copyright(C) 2006-2012 CLAYPOT. All Rights Reserved.