社区
C语言
帖子详情
指针的作用?如何才能有效的运用指针!
kdy88120
2006-02-25 04:56:08
同标题
...全文
1327
16
打赏
收藏
指针的作用?如何才能有效的运用指针!
同标题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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语言---
指针
初体验:什么是
指针
?什么是野
指针
?
指针
类型有什么用?二级
指针
是什么?
文章目录前言一、
指针
是什么?二、
指针
和
指针
类型2.1
指针
加或减上一个整数2.2
指针
的解引用三、野
指针
四、
指针
运算五、
指针
和数组六、二级
指针
总结 前言 本文将简要介绍C语言
指针
如何使用以及使用中的一些注意事项,将围绕
指针
是什么、
指针
的类型、野
指针
、
指针
运算、
指针
和数组、二级
指针
等内容对C语言中遇到的
指针
进行介绍。 提示:以下是本篇文章正文内容,下面案例可供参考 一、
指针
是什么?
指针
理解的2个要点: 1.
指针
是内存中一个最小单元的编号,也就是地址 2. 平时口语中说的
指针
,通常指的是
指针
变量,是用来存放
什么是
指针
?
指针
是C语言中的一个重要概念,也是C语言的一个重要特色。正确而灵活的
运用
它,可以
有效
地表示复杂的数据结构,能动态分配内存,能方便的使用字符串,
有效
而方便的使用数组。掌握了
指针
的应用,可以使程序简洁,紧凑,高效。可以说没有掌握C语言,就是没有掌握
指针
的精华。 为了能说清什么是
指针
必须说清楚数据在内存中是如何存储的,又是如何读取的。 内存有两个属性,.内...
【初阶C语言】
指针
的妙用
讲到
指针
,就应该要想到跟他关联的东西--地址。内存会被分成一个个小的单元,每个单元的单位是字节,所以每个内存都会有一个编号,该编号就是内存的地址,通过地址就可以找到该内存。
指针
的概念:
指针
就是地址,口头说的
指针
就是
指针
变量,用来存放地址。存放的地址其实就是内存的编号。
指针
变量==地址==单元编号注意:存放在
指针
变量中的数据,会当成地址来处理。//定义一个变量a//取出变量a的地址存放到变量p中return 0;//因为变量p存放的是地址,所以称为
指针
变量。
c语言
指针
用法及实际应用详解,通俗易懂超详细
c语言
指针
用法及实际应用详解,通俗易懂超详细!\\\插播一条:文章末尾有惊喜哟~///今天给大家来讲解一下
指针
。我会由浅到深,最后联合实际应用讲解,让大家学会
指针
的同时,知道大佬们都用
指针
来干嘛!长文预警!全文大约5200多字,学
指针
看这篇文章就够了!很多人跟我刚进修c语言一样,都怕
指针
。我也是后面做了一些物联网网关才知道,
指针
是c语言的灵魂这句话真正含义。没有
指针
,很多功能实现起来的确很不方便,假如做不到真正的模块化编程。Ok,废话不多说,下面正式进入主题。一、通过这篇文章你能掌握以下知识:00001.指
C语言
70,019
社区成员
243,266
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章