zoukankan      html  css  js  c++  java
  • C语言实现 面向对象

    转载地址:https://blog.csdn.net/onlyshi/article/details/81672279

    对象:数据结果+操作

    数据结构:内存+操作

    最基础的数据结构只有简单变量和数组两种(因为物理内存就是一个连续的数组结构),其他的数据结构都是在两种基础上加上对应的操作指令实现的。

    例如:链表结构,node是链表的一个节点

    node:{

    data;

    nextNode;

    }

    在物理上的内存分布其实就是一个数组,在nextNode 占用的字节上,存储的是一个地址。但反应到物理存储上,地址和数据都是二进制数据,没有任何差别,差别在于对数据和地址的操作不同。操作地址时,会把保存地址的字节的数据赋值给地址寄存器,操作数据保存的字节,则会把字节里的数据赋值给数据寄存器。

  • 相关阅读:
    css3渐变色
    css3背景
    css3边框
    css3弹性盒子
    计算机概论
    中断和异常的处理与抢占式多任务
    分页机制和动态页面分配
    任务切换
    任务的隔离和特权级保护
    程序的动态加载和执行
  • 原文地址:https://www.cnblogs.com/gfbppy/p/14747300.html
Copyright © 2011-2022 走看看