C语言 自定义类型

 

  1、 什么是自定义类型?

     在C语言中,除了可以使用原有的类型进行定义以外,还可以通过typedef来定义属于自己的类型关键字,

   然后,再使用自己定义的类型关键字去定义变量。

  

  2、typedef 类型定义的语法格式1

 

    typedef  c原有的类型关键字 自定义的类型名;

 

   语法格式分析:

     (1)以 typedef 关键字开始。

     (2)c原有的类型关键字,如:int,float,char等。

     (3)自定义的类型名,按C变量命名规则定义即可。

     (4)一个分号,表示定义完成。     

 

  3、例子:   

    typedef int Bf;

     Bf  a  //通过新类型名Bf定义了整型变量a

 

 

     typedef float NUM[10];  //声明新类型NUM是浮点型的数组,可以存放10个元素。

     NUM b; //通过新类型名NUM定义了浮点型数组b,可以存放10个元素。

 

 

     typedef char *CT; //声明了新类型CT为字符型指针类型。

     CT c;            //通过新类型名ST定义了字符型指针类型c。

 

 

     typedef struct

     {

       int a;

       int b;

     }RL;   //声明新类型名RL代表所定义的结构体。

 

     RL p1;   //通过新类型名RL定义了结构体变量p1;  

 

 

 

=======================================================================

非常好,现在,我们已经掌握了C语言中的(自定义类型)但是,如何去运行用它呢?

所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行 编程训练)