完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
昨天晚上看了一下郭天祥的书中有关指针的介绍。说实话,看过后,感觉有点晕。不太理解。感觉指针是不是跟数组下标是不是有点功能上的重复?还是指针能准确的定位到真实内存中的某一个地址?不过一般情况下也不需要知道这啊!请高手指点指点。先谢谢了。
|
|
相关推荐
13个回答
|
|
|
|
|
|
|
|
|
是这样,指针到底有什么用处?怎样合理的应用?谢谢 。
|
|
|
|
|
|
高手指点指点。
|
|
|
|
|
|
指针指向内存一块存储数据的起始地址
|
|
|
|
|
|
谢谢您的指点; 不过我有点疑惑的是,用一个数组不是也能得到一个块状数据区吗? 而且用下标的方法能精确到点,不是更方便吗? |
|
|
|
|
|
指针是C语言中最精妙,最美丽的地方。
你说的只是指针的一部分功能,指针还可以指向函数,即函数指针;也可以指向一个结构体,即结构体指针; 你现在用的少,所以呢对其了解还不深刻 |
|
|
|
|
|
一起学习 求指导
|
|
|
|
|
|
举例吧:如果主调函数中开辟了一个很大的空间, 而需要通过被调函数来修改 或者引用这个空间的内容,那么在参数传递时候,直接可以传递首地址给被调函数,就可以了, 这样子是不是很节约空间呢? 你可能会说,有数组 ,有全局变量....但是 数组名是常量,不能修改其值吧....全局变量,则会再整个程序中不释放内存空间。。。。。。。
其他还有更多的用途........ |
|
|
|
|
|
指针和数组名 都可以通过特定的方式访问内存空间,但是这只是指针很小的一部分用途...........就说着部分吧,指针的也不是数组名可以代替的......数组名是一段开辟好了的内存空间的首地址,是常量.......而指针是变量,其值可以被修改....
|
|
|
|
|
|
进来看看答案……
|
|
|
|
|
|
谢谢指导。
|
|
|
|
|
|
谢谢指点。大概了解了。我再看看书。
|
|
|
|
|
|
再学习学习吧
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16901 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 02:47 , Processed in 0.975283 second(s), Total 94, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
16504