如何在turboc中定义一个结构体
编号:QA004747
建立日期: 2003年11月7日 最后修改日期:2003年11月7日
所属类别:
Q
zengling:
操作系统: dos
编程工具: turboc
问题: 如何在turboc中定义一个结构体?
水平: 中级
A回答:
结构体是若干个变量的集合,这些变量的类型可以不同,结构体有助于组织和处理复杂的数据,这一点对于编写大型的应用程序特别有利。
结构体同其它变量一样,也需要先定义后使用,结构体定义的一般形式如下:
struct 结构体
{
类型名1 结构成员名1;
类型名2 结构成员名2;
...
};
结构体成员可以是简单类型、数组、指针或已定义过的结构体等。
结构体的引用有三种方式:
(1)结构变量名.成员名
(2)指针变量名->成员名
(3)(*指针变量名).成员名
例子:
struct PERSON // 定义PERSON结构体
{
int age; // Declare member types
long ss;
float weight;
char name[25];
} family_member; // 定义一个PERSON类型的变量
struct PERSON sister;
sister.age = 13; // 给成员赋值
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 其他方面, 。
| |
|
|
| |
|
|