11问答网
所有问题
c语言中的指针中的*和&什么意思,指针到底是什么东西,指针变量和指针常量又是用来干嘛的?
c语言中的指针中的*和&什么意思,指针到底是什么东西,指针变量和指针常量又是用来干嘛的?教科书上写的太像说明书,不能理解,希望能通俗易懂些。
举报该问题
推荐答案 2017-05-07
如果把每个内存单元比作一个房间,那么它们的地址就是门牌号。指针变量中保存的是其他变量的地址,即房间内存放的是其他房间的门牌号。例如有变量int a=2,其地址为0x402000,则a代表a的内容,为2;&a代表取a的地址,为0x402000;定义指针int *p=a,则p的内容是a的地址0x402000,*p的内容是p指向的地址的内容,即a的内容,为2.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/4SMvS422M7FMSM47MP.html
相似回答
c语言
全面解析
指针,
十个知识点整理
答:
总结: 变量定义时的* 说明该变量是一个指针,调用语句中的*表示指针指向的变量中的值
。[此处是比较容易混淆的]。4.int a=10,*p;p=&a;则:*p=*p+1;//等价:*p +=1;(0)++++(*p);表示的内容相同,都是p所指变量的值+1。5. *p++和(*p)++的区别是: 等价于* (p++),先获取 p当前所...
大家正在搜
c语言中的指针是什么意思
&&在c语言中是什么意思
c语言中的指针怎么用
c语言指针有什么用
c语言value是什么意思
c语言中的指针
c语言中指针的定义
c语言char是什么
c语言指针的理解
相关问题
C语言 怎样区分指针常量和指针变量?
常量指针和指针常量有什么区别
c语言中指针常量和常量指针分别是什么意思
指针和指针变量有什么区别呢?
指针变量和指针常量有什么区别?
指针变量和指针常量的区别是什么
指针变量和指针常量有什么区别,如何辨别?
C语言中,指针常量和常量指针有什么意义?能否举例说明一下