---note---

struct  student

{

  int num;char name[20];char sex;

  int age;float score;char addr[30];

}

struct 结构体名        scanf("%d",&stu1.num)

{                printf("%O",&stu1.num)

  成员表

} 变量名表

结构体数组

struct student

{

  int num;

};struct student stu[3];

结构体变量.成员名  p->n

(*p).成员名     p->n++

p->成员名       ++p->n  p指向成员n的值加1

(++p)->num  先使P加1,然后得到它指向的元素中的num成员值

(p++)->num  先得到p->num

p=(struct student *)stu[0].name;

共用体:

共用体变量的地址和它的成员的地址都是同一地址

union 共用体名

几个不同变量名共同占用同一段内存的结构成为“共用体”

union data             union data

{                 {

int i;       或者        int i;

float f;                float f;

}a,b,c;               };

                  union data a,b,c;

枚举:将变量的值一一列举出来

enum  weekday {sunday,Monday,Tuesday,Wednesday,Friday,Thursday,Saturday}

enum  weekday  workday,weekday;

它们不是变量,不能赋值

可以用来作判断比较

typedef int   INTEGER

  typedef int num[10]

typedef int count ;#define count int

---note---

转载于:https://www.cnblogs.com/Dying39/p/5716857.html

7.28 结构体 Day18相关推荐

  1. [c/c++] programming之路(28)、结构体存储和内存对齐+枚举类型+typedef+深拷贝和浅拷贝...

    一.结构体存储 #include<stdio.h> #include<stdlib.h>struct info{char c; //1 2 4 8 double num; // ...

  2. 33. 使用fread()/fwrite()往文件中写入结构体,从文件中读出结构体

    1 //读写结构体 2 #include <stdio.h> 3 typedef struct student 4 { 5 int num; 6 char name[30]; 7 char ...

  3. 结构体成员数组不定长如何实现

    [目的] 定义一个结构体类,其中的成员变量数组长度不定,根据实例化的对象指定长度,所以想到用指针实现 [现状] 指针可以指向任意长度数组,但结构体类只分配指针本身4字节长度,所以无法扩展 1 /** ...

  4. 【C++】【一】结构体数组

    demo7:函数份文件编写 swap.h #include <iostream> using namespace std;//函数的声明 void swap(int a, int b); ...

  5. ACMNO.42 C语言-第几天 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。利用结构体的在最下面

    题目描述 定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 输入 年月日 输出 当年第几天 样例输入 2000 12 31 样例输出 366 来源/分类 C语言 题目截图 ...

  6. c++结构体定义和使用_【C语言更新】结构体的定义及使用

    文/Edward首先先思考一个问题,假设某一天你去了一家策划公司,接到了一个策划需求,比如为新上市的某款手机写一个市场推广的文案,并且在电脑上面打印出来.那么在写这个文案的时候,你肯定是会需要着重地去 ...

  7. go var type 互转_Go语言学习笔记(第九章) 结构体

    Go语言基础之结构体 Go语言中没有"类"的概念,也不支持"类"的继承等面向对象的概念.Go 通过类型别名(alias types)和结构体的形式支持用户自定义 ...

  8. 使用标准模板find函数来对结构体容器进行查找

    最近在写一个项目,项目中需要获得类下面的所有对象,所以我采用了map容器,以string为关键字,list容器为内容来进行查找,而list中是一些struct结构体.由于在插入操作的时候需要判断该对象 ...

  9. C读取配置文件,然后写入结构体的方法

    方法一: #include<stdio.h> #include<stdlib.h> #include<string.h>#define MAX 4096 #defi ...

最新文章

  1. 李飞飞力赞论文:描述视频密集事件新模型 !(附论文)
  2. [NOI2013]快餐店
  3. 我与C++的不解情缘
  4. java8默认垃圾回收器,Java 8的默认垃圾收集器
  5. currency abap_Java Currency getDefaultFractionDigits()方法及示例
  6. as和java什么关系_深入理解happens-before和as-if-serial语义
  7. 【clickhouse】Clickhouse 集成 presto
  8. PHP项目:如何用PHP高并发检索数据库?
  9. 高质量程序设计指南-c/c++语言:笔记之C++函数的高级特性
  10. NAS个人云存储服务器搭建
  11. 中小幼计算机等级培训,全国中小学教师教育技术水平考试考试系统使用培训0817.pptx...
  12. 数据结构:算法的时间复杂度和空间复杂度
  13. Metric study
  14. 什么是轻量级、重量级框架
  15. 深度学习-43:长短时记忆神经网络(LSTM)
  16. 如何打开CMD界面呢?打开CMD界面有四种方式。
  17. RxJS——异步数据流的响应式编程库(适合新手入门)
  18. 3S处理技术 -MapGIS转换shp攻略
  19. 获取下一个周几的日期
  20. 团体程序设计天梯赛-习题集部分题解(大牛勿喷)

热门文章

  1. 冬日舞会服务器维护中,绝版皮肤被天美终结,冬日舞会太优雅?宫本很可惜,这款没见过!...
  2. 腾讯地图初始化以及解析和逆解析
  3. HTML中form表单的应用
  4. QCC307X-QCC517X repo下载
  5. 秉火429笔记之十五 DMA--直接存储区访问
  6. 【高老师软件需求分析】20级云班课习题答案合集
  7. ue4 Authority和server的区别
  8. E. Stupid Submissions(思维)
  9. 车道线检测方法的一些近期论文
  10. ArcGIS提取斜坡单元