前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >struct和typedef struct用法

struct和typedef struct用法

作者头像
饶文津
发布2020-05-31 15:38:09
1.2K0
发布2020-05-31 15:38:09
举报
文章被收录于专栏:饶文津的专栏

C语言:

代码语言:javascript
复制
typedef struct Student{

int score;

}Stu;       //Stu是结构类型,是Student的别名,Stu==struct Student

Stu stu1;   //stu1是一个Stu结构类型的变量

或者

代码语言:javascript
复制
struct Student{

int score;

};    

struct Student  stu1; //stu1是一个Student结构类型的变量,只能这样定义

还或者

代码语言:javascript
复制
typedef struct
{

int score;

}Stu; //Stu是结构类型

Stu stu1;     //这里只能这样定义一个新的变量

C++:

代码语言:javascript
复制
struct Student
{

int score;

};  

Student stu1;//比C语言少一个struct

并且,如果有typedef:

代码语言:javascript
复制
struct Student1
{

int score;

}stu1; //stu1是一个变量


typedef   struct   Student2   
{   

int   score;   

}stu2; //stu2是一个结构类型=struct Student2,等同于c语言

总结:

不用记住全部,只要记最习惯的写法,用c++:

代码语言:javascript
复制
struct Student
{

int score;

}stu1; //stu1是一个变量

Student stu2,stu3;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-11-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • C语言:
  • C++:
  • 总结:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档