型作っちゃうぞ
構造体や列挙体などいちいち宣言するのが長いものや、既存の型を、ちょっと分かりやすく名称をしたい場合に利用します。
作る場合の宣言として[typedef]を利用します。ちなみに、本当に新しい型を作れるものでないので要注意。てかC言語は未知の型は作れませんです。既存の型と同じなのでCASTしなくても大丈夫です。
例 integer と言うint型の型を作成する。
typedef int integer; int main() { int a; integer b; a=10; b=a; printf("[%d][%d]\n",a,b); }
$ gcc main.c $ ./a.out [10][10]