首页 > 编程语言 > 详细

c语言学习笔记.结构体.

时间:2018-05-09 13:28:37      阅读:132      评论:0      收藏:0      [点我收藏+]

结构体:

  一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。

定义/声明:

struct 类型名{
    成员1;
    成员2;
    ...
    成员n;
} 变量;

  实例:

//先定义结构体类型,再定义结构体变量
struct student{
    char no[20];       //学号
    char name[20];    //姓名
      char sex[5];    //性别
    int age;          //年龄
};             
struct student stu1,stu2;
//此时stu1,stu2为student结构体变量
//定义结构体类型的同时定义结构体变量
struct student{
    char Id[20];        //学号
    char Name[20];      //姓名
    char Sex[5];        //性别
    int  Age;           //年龄
} stu1,stu2;
struct student stu3;
//
typedef struct student{
...
}STUDENT;
STUDENT stu1;

访问结构体成员:

  使用成员访问运算符(.)访问结构的成员

//打印
printf(“stu1 name: %s\n”, stu1.name);

结构体指针:  

//定义/声明
struct student *pstu1;
//赋值
pstu1 = &stu1;
//访问
pstu1 -> name;

 位域:

  ...

c语言学习笔记.结构体.

原文:https://www.cnblogs.com/protogenoi/p/9013430.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!