zoukankan      html  css  js  c++  java
  • 结构

    为什么要用结构:

    1)为了存储一个人的信息要申请一组变量,当我们要存储n个人的信息时就要申请N组变量麻烦;

    2)存储n个人信息的几组变量间没有任何关系容易记错 

    语法:

    访问修饰符 struct 结构名

    {

    定义结构成员.

    }

     注意定义好一个结构后就可以直接申明相应的变量了

    申明好变量后,通过变量名.成员名 来访问结构的成员

    计算机中最小单位叫“位”,bit 比特

    就把8个二进制位分成一组,那么8个二进制位叫做字节

    byte  计算机能够处理的最上单位

    1kb=1024b

    1mb=1024kb

    1gb=1024mb

    1tb=1024gb


    例:1

    {
    /// <summary>
    /// 字义了一个叫gender的枚举
    /// </summary>
    ///

    public enum Gender  //一定加publlic 否则报错 可访问性不致:字段类型"结构.Gender"比字段Person.sex1的可访问性低
    {
    男,

    }

    /// <summary>
    /// 定义了一个叫Person 的结构
    /// </summary>
    public struct Person //public 为访问修饰符 struct关键字 Person结构名
    {
    //结构成员
    public string name;
    public Gender sex;
    public int age;


    }

    class Program
    {
    static void Main(string[] args)
    {
    Person onePerson;
    onePerson.name = "zhangsan";
    onePerson.age = 20;
    onePerson.sex = Gender.男;
    Console.WriteLine("我叫{0},今年{1},性别{2}",onePerson.name,onePerson.age,
    onePerson.sex);

    Person secPerson;
    secPerson.name = "lisi";
    secPerson.age = 26;
    secPerson.sex = Gender.男;
    Console.WriteLine("我叫{0},今年{1},性别{2}", secPerson.name, secPerson.age,
    secPerson.sex);


    Console.ReadKey();


  • 相关阅读:
    javascript关闭弹出窗体时刷新父窗体和居中显示弹出窗
    iOS 开发人员不可缺少的75个工具
    JavaWeb学习笔记:Servlet
    Oracle SQL 查询优化.Part4
    高速集成支付宝支付步骤及注意事项(原创)
    算法题-注水问题
    《C专家编程》数组和指针并不同--多维数组
    jQuery源代码 框架分析
    Python中strip方法的妙用
    友盟社会化分享
  • 原文地址:https://www.cnblogs.com/swlq/p/5374178.html
Copyright © 2011-2022 走看看