在C语言用typedef定义类型
提问人:杨紫红发布时间:2020-11-17
C语言不仅提供了丰富的数据类型,而且还允许用户自己定义类型说明符,即允许用户为数据类型取别名。类型定义符typedef可用来完成此项功能。
typedef 可完成为类型取别名.
typedef 的一般形式:
typedef 旧类型名 新类型名;
如:typedef float real;
real a, f ;
再如:typedef char *pointer ;
pointer p, string =“example”;
但我们必须明白:首先,定义的新名只是原名的一个别名,并不是建立一个新的数据类型;其次,新名和原名同时存在并有效,即原名并不失去效用,在程序中仍可使用;最后,用新名和原名定义的对象具有相同的性质和效果。
typedef 可完成为类型取别名.
typedef 的一般形式:
typedef 旧类型名 新类型名;
如:typedef float real;
real a, f ;
再如:typedef char *pointer ;
pointer p, string =“example”;
但我们必须明白:首先,定义的新名只是原名的一个别名,并不是建立一个新的数据类型;其次,新名和原名同时存在并有效,即原名并不失去效用,在程序中仍可使用;最后,用新名和原名定义的对象具有相同的性质和效果。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>