44问答网
所有问题
C语言中的指针是什么?
有人说它是存放地址的储存空间,有人说是指向内存地址的变量,也有人说是将数据存放在内存中的内存地址,所以指针到底是空间还是变量还是地址???请用自己的话描述指针,不要复制的
举报该问题
其他回答
第1个回答 2012-03-21
到底是存储空间还是地址,这个是要看情况的。
看你怎么用,比如说开辟一个数组a[3]={1,2,3},
int *p;//定义一个指针变量
p=a;//把数组a的首地址复制给指针p;
这时p就是一个地址,指针p所指向的地方和a【0】指向的地方是一样的
所以*p=a【0】
如果定义一个指针数组int *p【3】;
这样也是可以的,那么它就是一个存放数据的空间。
希望对你能有所帮助
本回答被网友采纳
第2个回答 2012-03-22
晕倒 ,举个例子吧,就好像住酒店一样,你在酒店登记后,前台给你一个303房间。如果有人来找你的话,肯定是先去前台问下你住几号房间喽,那前台就相当于指针,你就相当于变量,你住的房间就是变量的地址。前台那里有的就是变量的地址,也就是你的房间号码喽~ 纯手打哦望采纳本回答被提问者采纳
第3个回答 2020-01-16
您的浏览器不支持HTML5视频
第4个回答 2012-03-21
一般情况下,指针是地址。
第5个回答 2012-03-21
指针可以看做一个特殊的变量,只是它里面存放的东西是一个地址。
1
2
下一页
相似回答
C语言的指针是什么
答:
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址
。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做例子:例一:(1)int *ptr;(2)char *ptr;(3)int **ptr;(4...
C语言的指针是什么
意思,指向一个东西是什么意思?一切编程所说的指针是...
答:
所有编程说的指针基本都是一个意思。
指针是保存一个地址,可以说指针就是地址
。比如 int 是保存整形, char 是保存字符,保存内容都有一个内存地址,那么指针的作用就是存放这些内存地址,好对其进去操作。
什么是C语言的指针
,能不能举例说明一下啊?大侠帮帮忙!!
答:
在
指针
的算术运算中,指针所指向的类型有很大的作用。 指针的类型(即指针本身的类型)和指针所指向的类型是两个概念。当你对
C
越来越熟悉时,你会发现,把与指针搅和在一起的"类型"这个概念分成"指针的类型"和"指针所指向的类型"两个概念,是精通指针的关键点之一。我看了不少书,发现有些写得差的书中,就把指针...
c语言中的指针是什么?
答:
表示成员选择(指针),选择结构体的成员变量
。1、结构:运算符 -> 是指向结构体成员运算符,结合方向为自左向右。2、用法:对象指针->成员名。举例说明如下:
大家正在搜
C语言中指针是什么
C语言中的指针数组和数组指针
详解C语言中的数组指针与指针数组
c语言中为什么要用指针
c语言中指针和指针变量
C语言中指针与地址的关系
C语言中指针与数组的区别
C语言中指针的基类型
C语言中指针数组的长度
相关问题
C语言中,指针中的*是什么意思?
C语言中指向指针的指针是什么意思?
C语言的指针是什么
C语言中的指针是什么意思?
请问C语言中 指针是什么?有什么作用?请用通俗的语言解释
在C语言中什么是指针?指针是干什么用的?,有什么意义?