以下关于C/C++语言指针变量叙述中,正确是______。
- A.指针变量可以是全局变量也可以是局部变量
- B.必须为指针变量与指针所指向变量分配相同大小存储空间
- C.对指针变量进行算术运算是没有意义
- D.指针变量必须由动态产生数据对象来赋值
正确答案及解析
正确答案
A
解析
本题考查程序语言基础知识。变量是内存单元抽象,用于在程序中表示数据。当变量存储是内存单元地址时,称为指针变量,或者说指针变量指向了另一个变量。指针变量可以定义在函数或复合语句内,也可以定义在所有函数之外,即可以是全局变量,也可以是局部变量。需要区分指针变量与指针所指向变量,无论指针变量指向何种变量,其存储空间大小都是一样。当指针变量指向数组中一个元素时,对指针变量进行算术运算可以使其指向同一个数组中其他元素。
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案