直播带货服务

C语言提供丰富的数据类型,还允许由用户自己定义类型说明符

C语言不仅提供丰富的数据类型,而且还允许由用户自己定义类型说明符,也就是说:

允许由用户为数据类型取“别名”。类型定义符 typedef 即可用来完成此功能。

C语言提供丰富的数据类型,还允许由用户自己定义类型说明符

1、声明类型别名的一般方法

---按定义变量的方法写出定义体。如:float x;

---将变量名换成需声明的类型名。如:float Real;

---在最前面加上typedef。如:typedef float Real;

2、如何为结构体类型命名?

   同样可按以上步骤进行

(1)定义结构体类型的变量:struct{int id;char nm[8];}x;

(2)将变量名换成需声明的别名:struct{int id;char nm[8];}Stud;

(3)在前面加上typedef:typedef struct{int id;char nm[8];}Stud;

    定义结构体类型的变量:Stud x;

3、如何数组类型命名?

   同样可按以上步骤进行

(1)定义数组:int a[10];

(2)将数组名换成别名:int Nm[10];

(3)在前面加上typedef:typedef int Nm[10];

   定义数组a(含10整数元素的数组):Nm a;

4、如何为指针类型命名?

   同样可按以上步骤进行:

(1)定义指针变量:char *s;

(2)将变量换成别名:char *String;

(3)在前面加上typedef:typedef char *String;

   定义char类型的指针变量:String s="good";


© Copyright 六六互联.Some Rights Reserved.www.ic.vip