• 2022-06-03
    C51支持基于存储器的指针和一般指针两种指针类型。当定义一个指针变量时,若未给出它所指向的对象的存储器类型,则被认为是一般指针,反之若给出了它所指向对象的存储器类型,则被认为是基于存储器的指针。
  • 内容

    • 0

      下列关于指针说法的选项中,正确的是() A: 指针是用来存储变量值的类型 B: 指针一旦定义就不能再指向别的变量 C: 指针当中存储的是变量的内存地址 D: 指针一旦定义必须要指向某一个变量

    • 1

      C51支持基于存储器的指针,定义变量是只需1~2字节

    • 2

      下面关于C51指针的说法中错误的的是( )。 A: C51通用指针占3字节 B: C51存储器指针指向data、idata、bdata、pdata时占1字节 C: C51存储器指针指向xdata、code时占2字节 D: char data *str;是定义字符型通用指针,指针变量分配在片内RAM中。

    • 3

      指针的类型是它所指向变量的类型,而不是指针本身数据值的类型。

    • 4

      从一个顺序存储的循环队列中删除一个元素时,首先需要() A: 队头指针加一 B: 队头指针减一 C: 取出队头指针所指的元素 D: 取出队尾指针所指的元素