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();


  • 相关阅读:
    使用phpspider抓取网站文章
    laravel5中使用faker生成模拟数据
    记录一次apache服务器启动报错和解决方法
    记录一次手误删除了root用户的家目录
    Python+selenium+PIL截屏后,裁剪图片不准确(Win10)
    Git学习笔记(五)
    Git学习笔记(一)
    Git学习笔记(四)
    Git学习笔记(三)
    Git学习笔记(二)
  • 原文地址:https://www.cnblogs.com/swlq/p/5374178.html
Copyright © 2011-2022 走看看