面向对象C
H_meiren0609
这个作者很懒,什么都没留下…
展开
-
struct和typedef struct
Q:用struct和typedef struct 定义一个结构体有什么区别?为什么会有两种方式呢? struct Student { int a; } stu; typedef struct Student2 { int a; }stu2; A: 事实上,这个东西是从C语言中遗留过来的,typedef可以定义新的复合类型或给现有类型起一个别名,在C语言中,转载 2012-07-13 15:59:10 · 321 阅读 · 0 评论 -
typedef struct
1. 基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。 至于typedef有什么微妙之处,请你接着看下面对几个问题的具体阐述。 2. typedef转载 2012-07-13 15:49:06 · 389 阅读 · 0 评论