工学

问答题什么叫做指针?指针中储存的地址和这个地址中的值有何区别?

题目
问答题
什么叫做指针?指针中储存的地址和这个地址中的值有何区别?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

一个指针指向一个数据对象时,指针值是这个对象的首字节地址。()

此题为判断题(对,错)。


正确答案:√

第2题:

以下叙述中错误的是

A.改变函数形参的值,不会改变对应实参的值

B.函数可以返回地址值

C.可以给指针变量赋一个整数作为地址值

D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL


正确答案:C
解析:在C语言中,指针变量是不能直接赋给一个整数作为地址值的。因此选项C是错误的。其余选项的说法正确。故应该选择C。

第3题:

以下叙述中错误的是

A ) 改变函数形参的值,不会改变对应实参的值

B ) 函数可以返回地址值

C ) 可以给指针变量赋一个整数作为地址值

D ) 当在程序的开头包含文件 stdio.h 时,可以给指针变量赋 NULL


正确答案:C

第4题:

以下叙述中错误的是( )。

A.改变函数形参的值,不会改变对应的实参的值

B.函数可以返回地址值

C.可以给指针变量赋一个整数作为地址值

D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL


正确答案:C

第5题:

在C语句中,&后跟指针变量名,表示该指针变量的( )。

A、值

B、别名

C、地址

D、类型


参考答案C

第6题:

在下面关于指针的说法中,错误的一条是( )

A.变量的指针就是变量的地址

B.可以将一个整型量或任何其他非地址类型的数据赋给一个指针变量

C.一个指针变量只能指向同一个类型的变量

D.指针变量中只能存放地址(指针)


正确答案:B

第7题:

下列说法中,正确的是______。

A.指针是一个变量

B.指针中存放的可以是任何类型的值

C.指针变量是变量地址

D.指针变量占用存储空间


正确答案:D
解析:指针是地址,存放指针的变量是指针变量,不同类型的指针变量存放不同类型数据的地址,指针变量作为可存储指针的变量,也要占用一定的存储空间。

第8题:

各指针寄存器中存放的是:()

A、偏移地址

B、段地址

C、实际地址


参考答案:A

第9题:

为避免指针使用上的错误,可以在定义指针时就给指针一个值,这叫指针的初始化。不能初始化指针的值是( )。

A.8

B.0

C.NULL

D.地址


正确答案:A
解析:只有0、NULL、地址可以初始化指针,其他的都不能。

第10题:

什么叫做指针?指针中储存的地址和这个地址中的值有何区别?


正确答案:指针是一种数据类型,具有指针类型的变量称为指针变量。指针变量存放的是另外一个对象的地址,这个地址中的值就是另一个对象的内容。