zoukankan      html  css  js  c++  java
  • 别名

    类型名  对象名;

          int           a  ;

    上述语句定义了一个用户指定类型的对象。

    对象就是实际存在于内存中的片段,具有对象名,内存地址,可变值。(例:张三,李四,周杰伦)

    类型就是制作对象时需要遵循的规则。(例:人类)

    类型分为系统类型和用户自定义类型(系统类型:int,char,double)(程序员可以通过关键字struct,class,enum,union制作新类型,叫做用户自定义类型)

    根据不同的类型,能制作出不同类型的对象。

    可以给一个类型取任意多个名字,[ 0 , infinite )个名字:

    typedef     int     INT32;

    typedef     int     MYINT;

    typedef     INT32     int32;

    ........................................

    也可以给同一个对象取任意多个名字,[ 0 , infinite )个名字。

    int a;

    int &aa = a;

    int &aaa = aa;

    int &aaaa = a;

    ........................

    另外,不管是类名还是对象名,不仅可以有无数个,而且他们的名字还分作用域。在一个作用域取的别名,到了其他作用域(超出该作用域范围时)就不能用(就像没有一样)。(例如:在家时,家人称呼你的小名。在学校老师称呼你的学名。在寝室室友称呼你的绰号。)

    类型和对象就是这么灵活多变,而学习编程的新手,经常会被一些陌生的名字吓得不知所措。(我以前也被吓到了,现在看来也不过如此。。。)你踩的每一个坑都会让你变得更有经验,所以只要你一直走在路上,就没有什么需要畏惧的。献给每一个正在默默学习中的人。

  • 相关阅读:
    CSS属性选择器
    JS中For循环中嵌套setTimeout()方法的执行顺序
    document.getElementsByTagName()方法的返回值
    常见浏览器及其内核
    git与svn的区别
    JS解析URL参数为对象
    CSS中的伪类和为伪元素
    CSS中:first-child伪类
    CSS链接使用伪类的顺序
    CSS行内框(内联元素)
  • 原文地址:https://www.cnblogs.com/xjjsk/p/5572292.html
Copyright © 2011-2022 走看看