• 指针无可替代



        谈论指针的是是非非,首先必须知道指针的历史。
        指针来源于C语言,C语言本身就是为开发可控制系统的软件而设计(区别应用级软件,不专业的解释是:C是为开发Windows等而设计,而不是photoshop),它的成功就是来源于它的准确定位,C语言不是某个计算机理论家理论推导的产物,而是工程师实际工作经验的总结,是同计
    算机硬件一同发展起来的。
        回到指针上来说,指针是C语言提供的一种访问数据结构元素的机制。为什么要提供这种机制?这就要了解计算机中数据的存储形式了,简单的说,计算机中只有比特,0和1,为了存储方便,设计者将8位比特作为一个单位(称字节)进行编址,因此,计算机中,字节是能够直接访问的最小单位,有独立的地址编号。而指针就是这种硬件设计的直接反映,指针有值和类型,其值就是单元地址,其类型用来表示存储内容的解释方法(同样的比特组合可解释成不同意思)。对于系统级软件来说,没有比指针更直观的间接访问内存的方法了。
      
  • 相关阅读:
    Redis最佳实践:7个维度+43条使用规范,带你彻底玩转Redis | 附实践清单
    laravel生命周期
    日志写入
    商城表设计
    10个你不一定知道的PHP内置函数
    PHP函数详解:call_user_func()使用方法
    Dingo与JWT的使用
    商城-会员与用户的数据表设计
    MVVM模式
    vue面试题
  • 原文地址:https://www.cnblogs.com/wqlblogger/p/432931.html
Copyright © 2020-2023  润新知