试题详情
简答题一般指针与基于存储器的指针有何区别?
  • 定义时未指定它所指向的对象的存储器类型时,该指针变量就被认为是一般指针。一般指针占用3个字节:第一个字节存放该指针的存储器类型编码(由编译模式的默认值确定),第二和第三个字节分别存放该指针的高位和低位地址偏移量。
    定义时就指定了它所指向的对象的存储器类型时,该指针变量就属于基于存储器的指针。基于存储器的指针可以高效访问对象,类型由C51源代码中存储器类型决定,且在编译时确定。
  • 关注下方微信公众号,在线模考后查看

热门试题