例えば、structmy_struct{intdata1;intdata2;chardata3;};という定義さえあれば、typedefエイリアスを明示的に定義したり、structキーワードを明示的に使用したりせずとも、my_structa;と宣言できる。
如下:structNode{intdata;structNode*nextptr;};使用typedef可以改写成如下:typedefstructNodeNode;structNode{intdata;Node*nextptr;};在C语言中，可以在一行中宣告复数的变数，不管其是不是指标。