原创 C语言typedef深入学习

2009-3-12 16:19 1922 8 8 分类: MCU/ 嵌入式

typedef 一般形式为:


             typedef  原类型名  新定义名;


             typedef int INTECER;


             typedef float REAL;


           并用新定义的类型标识符去说明变量:


            INTEGER I,j;


            REAL a;


          它们等价于:


            int i, j;


            flaot  a;


            类型定义的使用


            1.定义数组类型


               typedef char STR[20];


               STR s1,s2;


               等价于:


              char s1[20],s2[20];


            2.定义指针类型


                typedef char  *STR;


                STR point,p[3];


                等价于:


                char *point,*p[3];


            3.定义函数类型


                typedef int(*POINT)();


                POINT p1;


                等价于:


                 int(*p)();


            4.定义结构类型:


               typedef struct


             {


                  char name[20];


                  char sex;


                  int   age;


                  long number;


             }STU;


      STU   stu_1;


         等价于:


               struct


               {


                char    name[20];


                char    sex;


                 int     age;


                long    number;


               }stu_1;


 


  大家没事去我店坐坐哈:


 


http://www.ddllxxrr.100shop.com/


 


http://shop35738797.taobao.com


 


     

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条