永发信息网

为什么要引入指针?c语言中有哪些数据可以与指针联系起来使用的??

答案:2  悬赏:60  手机版
解决时间 2021-06-03 00:23
哪位高手来帮帮忙。c语言中,为什么要引入指针?c语言中有哪些数据可以与指针联系起来使用的??最好能具体一些的。谢谢
最佳答案


可以参考《c和指针》


http://www.china-pub.com/13705



指针,说白了就是储存数据内存段的地址。打个比方说,你家的门牌号是306,那么你家中回来一些客人,这些客人就相当是一些变量,而门牌号就说明了地址,如果张三在你家,另一个人要找到他,那么此时我们只需要告诉那人306,就相当于你访问一个变量时,曲线救国,不直接访问变量的值,而去访问变量的地址,这会带来很多方便。由于c语言是一种比较低级的语言,所以包括了许多对硬件操作的部分,直接对内存进行操作会带来很多方便。
和其它变量一样,指针是基本的变量,所不同的是指针包含一个实际的数据,该数据代表一个可以找到实际信息的内存地址。这是一个非常重要的概念。许多程序和思想依靠指针作为他们设计的基础。
指针是c的精髓

全部回答

指针很危险,C++他可以和任何数据联系起来,指针就是一个地址,它相当与一把钥匙,能开启任何功能的锁,当然前提是你的系统中有这个功能。

比如一遍的数据类型

Int*

long*

比如结构

struct{

int a

}NUM*;

类本身就是个指针

甚至函数都可以作以指针的形式来用

public void count()

{

}

(FUNC)myFunction = count

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么人有时候会喜欢发呆???
韩国有个新的五人的男组合是什么名字
QQ炫舞帮起个冷酷些的名字!
开心农场里帮别人除草出现的那个字怎么样改掉
哪种品牌的化妆品美白效果最好?
安装QQ程序
为什么女人明明很爱你,却要跟你说分手了?
掌电法师生活技能
为什么在家里CF打不开,还显示请以管理员的身
北京西到无锡坐火车多少钱
怎样下视频
秋冬黑色热裤怎么搭打底裤
怎么删除家园的游戏
若考虑碳酸钡有一定的溶解度,那么饱和的碳酸
导游和航空需要中考分吗
推荐资讯
索爱u5i手机sim卡换后,存储卡里的东西找不到
寻仙卦象问题
现在最好看的电影是什么
阿长与山海经 中对阿长的语言,动作,神志进行
永恒之塔杀星用什么属性的首饰?
你有没有CS1.6僵尸模型啊?越多越好啊
娄星区娄底多乐士油漆店地址有谁知道?有点事
为什么我最近总是掉很多头发?
战国无双2哪里可以下载
在飞信中来信息时怎么才能不让它自动弹出
冬天快速增肌不长脂肪的方法!
___如何去面对现在生活?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?