zoukankan      html  css  js  c++  java
  • C-结构体

    1. 理解
      结构体其实是将数组、变量、指针变量等做了个封装,成为我们定义的一个新的数据类型。我们就可以把封装起来的内容作为整体对待。新数据类型每定义一个变量,就可以同时存储多个变量、数组等。
    2. 使用
    struct queue
    {
    	int data[100];//队列的主体,用来存储内容 
    	int head;//队首 
    	int tail;//队尾 
    };
    
    • struct是结构体关键字,queue是为结构体起的名字
    • 定义结构体的变量时不能忽略掉struct,例如:struct queue q;
    • 末尾有分号
    • 通常main函数外面
    1. 成员运算符——点 .
      声明的结构体变量用来访问结构体内部成员。例如:
    struct queue
    {
    	int data[100];//队列的主体,用来存储内容 
    	int head;//队首 
    	int tail;//队尾 
    };
    
    struct queue q;
    q.head=1;
    q.tail=1; 
    

    4.结构体指针运算符——箭头 ->
    声明的指向结构体的指针用来访问结构体内部成员。例如:

  • 相关阅读:
    YbtOJ20030 连珠风暴
    YbtOJ20029 最大权值
    P6859 蝴蝶与花
    P4115 Qtree4
    P2486 [SDOI2011]染色
    P2487 [SDOI2011]拦截导弹
    P5163 WD与地图
    P3733 [HAOI2017]八纵八横
    CF1100F Ivan and Burgers
    P1712 [NOI2016]区间
  • 原文地址:https://www.cnblogs.com/wy0526/p/13227206.html
Copyright © 2011-2022 走看看