首页 > 学院 > 开发设计 > 正文

关于结构体定义的几种类型

2019-11-08 03:07:15
字体:
来源:转载
供稿:网友

在C中定义一个结构体:

1.typedef struct student{ int a; }Stu;//结构体

Stu s; 或者 struct student s;//定义变量s

2.typdef struct{ int a; }Stu;

Stu s;

3.struct student{ int a; }s;

这里的s是结构体变量

4.struct{ int a; }s;

这里的s也是结构体变量

如果是如下形式: typedef struct{ int a; }s,s1,s2;

这里s,s1,s2都是结构体类型,三者都是表示结构体类型。

在C++中定义一个结构体: 1.struct student{ int a; };

这里就是定义了一个结构体类型student

student s;//定义一个变量

2.struct student{ int a; }s;

这里s就是一个变量

3.typedef struct studnet{ int a; }s;

这里s就是一个结构体类型

s s1;//定义一个变量s1

最后对于 typedef struct student{ int a; }Stu;

1.在C中,定义变量的方法有: (1)struct student 变量名; (2)Stu 变量名;

2.在C++中,定义变量的方法有: (1)struct student 变量名; (2)Stu 变量名; (3)student 变量名;


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表