C 用typedef定义类型

 

  在接下来的时间里面,我们准备为大家介绍"用typedef定义类型"。


  (1)用typedef定义类型:在C语言中除了可以使用由C提供的标准类型关键字进行定义以外,还可以

     通过typedef来定义新的类型名来替代已有的类型关键字。      

 

 

 

  typedef类型定义的语法格式1

 

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

 

   语法格式分析:

     (1)以 typedef 关键字开始。

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

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

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

 

 

 

   例子:

 

     typedef int BBQ;

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

 

 

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

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

 

 

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

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

 

 

     typedef struct

     {

       int a;

       int b;

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

 

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

 

 

 

   非常好,现在,我们已经掌握了C中的“用typedef定义类型”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用该知识点去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

      不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练