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

    结构体:由多种简单类型,组合成一种复杂的类型。使用这种复杂的类型来解决生活中的实际例子。

    一、结构体定义:
    struct 结构体的名子
    {
    public 类型名 变量名;
    .....
    }

    二、结构体的使用:

    1.使用结构体来定义变量
    Student s1 = new Student();
    2.给结构体变量赋值。
    s1.Name = "";
    s1.NO = "";
    3.给结构体变量取值。
    s2.YuWen

    三、复杂结构体。
    使用结构体类型的成员变量,来组成更大的结构体。
    1.先造个小的结构体
    2.使用小的结构体来组合成更大的结构体。
    struct Student
    {
    public string NO;
    public string Name;
    public ChengJi Score = new ChengJi();
    public LianXiFangShi Contact = new LianXiFangShi():
    }
    struct LianXiFangShi
    {
    public string DianHua;
    public string QQ;
    public string YouXiang;
    public string ZhuZhi;
    }
    struct ChengJi
    {
    public double YuWen;
    public double ShuXue;
    public double WaiYu;
    public double ZongFen;
    }
    复杂结构体的定义:
    Student s1 = new Student();

    复杂结构体成员变量的使用。
    s1.NO = "s001";
    s1.Name = "张三";
    s1.Contact.DianHua="18500002222";
    s1.Contact.QQ="88888888";
    s1.Contact.YouXiang="88888888@qq.com";
    s1.Contact.ZhuZhi = "地球";
    s1.Score.YuWen=89;
    s1.Score.ShuXue=99;
    s1.Score.WaiYu=79;
    s1.Score.ZongFen = s1.Score.YuWen+s1.Score.ShuXue+s1.Score.WaiYu;

    例:

  • 相关阅读:
    扫雷游戏
    打地鼠Demo
    Game2048
    蛇形矩阵
    约瑟夫环
    二分法查找
    动态规划之防卫导弹
    动态规划之0-1背包问题
    回溯算法之火力网
    回溯算法之8皇后问题
  • 原文地址:https://www.cnblogs.com/qianxiaojinnian/p/4515394.html
Copyright © 2011-2022 走看看