声明struct x1 { . . . }; 和typedef struct { . . . } x2; 有什么不 同?

发布时间:2023-02-05 19:55:23   来源:文档文库   
字号:
声明structx1{...};typedefstruct{...}x2;有什么不同?问题:声明structx1{...};typedefstruct{...}x2;有什么不同?回答:第一种形式声明了一个“结构标签”;第二种声明了一个“类型定义”主要的区别是在后文中你需要用structx1引用第一种,用“x2引用第二种。也就是说,第二种声明更像一种抽象类新—–用户不必知道它是一个结构,而在声明它的实例时也不需要使用struct关键字。1

本文来源:https://www.2haoxitong.net/k/doc/fb6ad176112de2bd960590c69ec3d5bbfd0adaab.html

《声明struct x1 { . . . }; 和typedef struct { . . . } x2; 有什么不 同?.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式