C51支持基于存储器的指针,定义变量是只需1~2字节
举一反三
- 下面关于C51指针的说法中错误的的是( )。 A: C51通用指针占3字节 B: C51存储器指针指向data、idata、bdata、pdata时占1字节 C: C51存储器指针指向xdata、code时占2字节 D: char data *str;是定义字符型通用指针,指针变量分配在片内RAM中。
- C51中通用指针变量占用几个字节存储? A: 1 B: 2 C: 3 D: 4
- 以下关于C51所支持的数据类型的说法中错误的是:【】。 A: 一个bit变量不能声明为指针,也不能有bit数组,如bit *ptr;和bit arr[5];都是错误的。 B: 基于存储器的指针定义时即指定了其存储类型,这种指针存放时,只需一个字节或2个字节就够了,因为只需存放偏移量。 C: C51支持结构和枚举类型,但不支持联合类型。 D: C51中int类型的范围为:-32768~32767。
- C51中一般指针变量占用( )字节存储。
- C51中,若有指针定义:int * data pptr;,则该指针变量本身占( )字节。 A: 1 B: 2 C: 3 D: 4