社区
C语言
帖子详情
指针的作用?如何才能有效的运用指针!
kdy88120
2006-02-25 04:56:08
同标题
...全文
1211
16
打赏
收藏
指针的作用?如何才能有效的运用指针!
同标题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kdy88120
2006-03-05
打赏
举报
回复
收益匪浅啊!原来我以为不重要的东西这么牛啊!老鸟们真是拉了我一把,由于我现在是在自学,我们的c++课程进度实在是太慢了,所以搞不清楚哪些重要哪些不重要,要是我把指针这玩意丢了,那我可就遒大了!谢谢老鸟们!
caobaicheng
2006-03-04
打赏
举报
回复
指针是一把利剑
lei001
2006-03-03
打赏
举报
回复
指针是c语言存在的第一理由
Tiwen
2006-03-03
打赏
举报
回复
C语言的精华就是指针,一个能控制内存的变量,如果没有指针C语言就和B语言没啥区别了
casazaft
2006-03-03
打赏
举报
回复
啊不好意思 这句话“有助于你明白为什么区区36根电线“ 打错了 应该是“32根电线” ,32位微机中,地址线是32根
casazaft
2006-03-03
打赏
举报
回复
不久以前 我也深深困惑“指针到底是什么东西"
后来困惑扩大了 “数据类型是什么东西”
然后就是“赋值操作是怎么回事,变量名和变量内容有什么关系“.....诸如此类的问题
我明白单纯从c语言的书籍中是找不到答案的,于是我看了《微机原理》、《IBM PC汇编程序设计》等书籍,基本解决了困惑
我建议你这样去寻找答案:
1.了解一些内存的工作原理,明白地址线的作用(行、列选择线),寻址的原理
2.了解一个叫做38译码器的东西的作用,有助于你明白为什么区区36根电线,就可以定位拥有2^16*2^16个储存单元的存储矩阵,明白内存“地址“的作用
3.看一点汇编方面的书,慢慢感悟,你会知道指针就是一个地址,而这个地址存放的是它指向的对象的“起始地址”,所以访问指针,就可以找到指针指向的地址,从而找到指针指向的地址里保存的“内容“
.....还有很多感悟是要在学习的过程中才能体会的,对于指针,你千万不要害怕!千万不要逃避,试着去接受它,了解它,并正确运用它!
bombwang
2006-03-03
打赏
举报
回复
“指针是C语言的灵魂”—老谭说的。
jie_cs
2006-03-03
打赏
举报
回复
指针很灵活,有利于编写高效的程序
同时也很危险
要注意产生野指针
用多了也就熟悉了
wumingchenchao
2006-03-03
打赏
举报
回复
robin204628(阿卿) 说得很清楚了。“指针是C语言的灵魂”—老谭说的。
Holmescn
2006-03-03
打赏
举报
回复
想真正了解指针,你要有一点汇编的功底了
kdy88120
2006-03-03
打赏
举报
回复
还有哪位高手可以给点意见吗?
绳京并
2006-02-26
打赏
举报
回复
高一学tp时就是指针这块儿不熟,导致后来深搜,宽搜还有深动态规划什么的一塌糊涂,竞赛也只作出一道题。可见这个东西还是很重要的。
robin204628
2006-02-25
打赏
举报
回复
指针能够有效的表示数据结构;能动态分配内存;能较方便的使用字符串;有效的使用数组……
指针直接与数据等的储存地址有关,是比较重要的。比如:值传递不如地址传递高效,因为值传递先从实参的地址中提出值,再赋值给形参带入函数计算;而指针则把形参的地址直接指向实参地址,使用时直接提出数据,使效率提高,特别在频繁赋值等情况下(注意:形参的改变会影响实参的值!)
至于如何有效运用指针,这只有你的编程经验才能回答你的,呵呵
kdy88120
2006-02-25
打赏
举报
回复
举个例子!是不是说在所有程序中,没有指针也照样可以运行?指针是必要的吗?
arden1019
2006-02-25
打赏
举报
回复
这个话题,能写本书啦...读一下 《C和指针》吧。我也没有读过,好像绝版了。
极速小王子
2006-02-25
打赏
举报
回复
指针只是一个变量,它存储一个内存地址。
在比如进行函数的参数传递时,如果传入一个地址,比传入一个struct效率要高,因为少了一个拷贝过程。
什么是
指针
?
正确而灵活的
运用
它,可以
有效
地表示复杂的数据结构,能动态分配内存,能方便的使用字符串,
有效
而方便的使用数组。掌握了
指针
的应用,可以使程序简洁,紧凑,高效。可以说没有掌握C语言,就是没有掌握
指针
的精华。 ...
【初阶C语言】
指针
的妙用
讲到
指针
,就应该要想到跟他关联的东西--地址。内存会被分成一个个小的单元,每个单元的单位是字节,所以每个内存都会有一个编号,该编号就是内存的地址,通过地址就可以找到该内存。
指针
的概念:
指针
就是地址,口头...
c语言
指针
用法及实际应用详解,通俗易懂超详细
c语言
指针
用法及实际应用详解,通俗易懂超详细!\\\插播一条:文章末尾有惊喜哟~///今天给大家来讲解一下
指针
。我会由浅到深,最后联合实际应用讲解,让大家学会
指针
的同时,知道大佬们都用
指针
来干嘛!长文预警!...
c语言中
指针
是一个,
指针
是C语言中的一个概念.
指针
是C语言中的一个概念.Tag内容描述:1、第十章
指针
,
指针
是C语言中的一个概念,正确而灵活地
运用
指针
,可以
有效
地表示复杂的数据结构、难动态分配内存、方便使用字符串和数组、能使函数返回一个以上的结果、能...
c语言
指针
中的 *运算符
作用
,关于
指针
:C语言中的’->’运算符及其用法
编辑-使用2星
指针
更新以获取更多相关性假设我有一个指向结构的两星
指针
,该结构也包含一个
指针
。typedef struct{nodeT *ptr;}nodeT;nodeT example;nodeT *test1 = &example;nodeT *test = &test1;如果我想要...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章