指针的作用是什么啊? 指针的作用是什么

作者&投稿:林傅 (若有异议请与网页底部的电邮联系)

第一,指针的使用使得不同区域的代码可以轻易的共享内存数据。当然小伙伴们也可以通过数据的复制达到相同的效果,但是这样往往效率不太好。因为诸如结构体等大型数据,占用的字节数多,复制很消耗性能。

但使用指针就可以很好的避免这个问题,因为任何类型的指针占用的字节数都是一样的(根据平台不同,有4字节或者8字节或者其他可能)。

第二,指针使得一些复杂的链接性的数据结构的构建成为可能,比如链表,链式二叉树等等。

第三,有些操作必须使用指针。如操作申请的堆内存。还有:C语言中的一切函数调用中,值传递都是“按值传递”的。如果要在函数中修改被传递过来的对象,就必须通过这个对象的指针来完成。

扩展资料

指针的表现形式是地址,核心是指向关系指针运算符“*”的作用是按照指向关系访问所指向的对象.如果存在A指向B的指向关系,则A是B的地址,“*A”表示通过这个指向关系间接访问B。

如果B的值也是一个指针,它指向C,则B是C的地址,“*B”表示间接访问C如果C是整型、实型或者结构体等类型的变量或者是存放这些类型的数据的数组元素,则B(即C的地址)是普通的指针,称为一级指针,用于存放一级指针的变量称为一级指针变量。

参考资料来源:百度百科-指针



  简单地说指针就是指向变量和对象的地址。
  指针的用途非常广泛,比如如果你想通过函数改变一个变量的值,就得用指针而不能用值传递。还有在很多时候变量,特别是对象的数据量实在太大,程序员就会用指针来做形参,只需要传递一个地址就行,大大提高了效率。
  以上还只是指针的初步应用,随着你在C语言学习上的逐步深入,你会发现更多的用途的。

你好! 指针就是指向一个特定内存地址的一个变量。 C语言指针可以有效地表示复杂的数据结构、动态分配内存、高效地使用数组和字符串、使得调用函数时得到多个返回值等。 指针的应用往往与数组联系在一起,是最频繁的,也是最基础的。在我们定义数组和函数时,系统都会为其自动分配一个指向其首地址的指针。对于一个数组,其名称就是一个指针变量。

指针的好处,需要和数组比较起来说。具体如下:

1.指针可以随意申请不连续的数据存储空间,而数组是连续的,如果数组空间没有全部占用,那么会造成浪费,比如你申请了a[10],缺只有5个数据输入,那么会浪费掉5个数组空间。如果是指针就不会浪费,用多少申请多少。

2.指针的计算更快速。比如你需要计算一个16*16的矩阵消元,那么数据会非常的多和大,你得申请足够多的数组空间,弄不好还会造成溢出,为什么?因为采用数组计算时,是数据的交换,而不是内存地址的交换。如果采用指针的话,不会浪费空间,不会溢出,因为指针计算时是交换指向数据存储空间的地址,而不是交换数据。数据的大小比地址大得多。

所以采用指针好处多多,同样指针也很危险,如果用不好,还不如用数组。得慢慢体会。谢谢。

指针指向地址,指针的特性就是在地址不变的情况下,可以很方便的修改所指向的内容

最重要的应用有两个,一是函数参数,二是函数指针
函数参数:函数返回值只有一个,如果想回传多个参数,则必须使用指针
函数指针:典型应用就是回调函数(callback)

C语言中指针的作用是什么?~

  简单地说指针就是指向变量和对象的地址。
  指针的用途非常广泛,比如如果你想通过函数改变一个变量的值,就得用指针而不能用值传递。还有在很多时候变量,特别是对象的数据量实在太大,程序员就会用指针来做形参,只需要传递一个地址就行,大大提高了效率。
  以上还只是指针的初步应用,随着你在C语言学习上的逐步深入,你会发现更多的用途的。

第一,指针的使用使得不同区域的代码可以轻易的共享内存数据。当然小伙伴们也可以通过数据的复制达到相同的效果,但是这样往往效率不太好。因为诸如结构体等大型数据,占用的字节数多,复制很消耗性能。
但使用指针就可以很好的避免这个问题,因为任何类型的指针占用的字节数都是一样的(根据平台不同,有4字节或者8字节或者其他可能)。
第二,指针使得一些复杂的链接性的数据结构的构建成为可能,比如链表,链式二叉树等等。
第三,有些操作必须使用指针。如操作申请的堆内存。还有:C语言中的一切函数调用中,值传递都是“按值传递”的。如果要在函数中修改被传递过来的对象,就必须通过这个对象的指针来完成。
扩展资料
指针的表现形式是地址,核心是指向关系指针运算符“*”的作用是按照指向关系访问所指向的对象.如果存在A指向B的指向关系,则A是B的地址,“*A”表示通过这个指向关系间接访问B。
如果B的值也是一个指针,它指向C,则B是C的地址,“*B”表示间接访问C如果C是整型、实型或者结构体等类型的变量或者是存放这些类型的数据的数组元素,则B(即C的地址)是普通的指针,称为一级指针,用于存放一级指针的变量称为一级指针变量。
参考资料来源:百度百科-指针

云南一口针有什么作用
答:具有降脂降压、祛风利湿等多重功效。一口钟”含有多种微量元素,锰含量最高,铁、铜次之,锌含量较低。锌、铜参与体内多种重要酶的合成,有保证机体造血和内分泌机能正常运行,维持神经系统、心血管、骨骼及胶原组织结构和功能完整的作用。主要产于我国西南贡山等地区,是我国传统民间中草药,以全草入药...

缩宫针的作用及注意事项
答:缩宫针是一种常见的流产手术辅助工具,它通过刺激子宫收缩,有助于宫腔内积血的排出。在流产后,这一过程对于身体的恢复非常重要。使用缩宫针后,需要注意以下几点,以确保身体尽快恢复。禁止性生活和盆浴流产后应禁止性生活和盆浴至少2周,最好是一个月,以避免感染。注意休息和营养请注意休息,加强营养摄入,尤其...

针灸的作用是什么
答:针灸的七大实用功效如下:1、疏通经络 中医文化中经络学说是重要的拼图,甚至很多的疾病都要通过调节经络来达到治疗的目的,而经络堵塞了,便会让疾病出现在身体之上,保持经络畅通也就变得格外重要。中医针灸可以帮助人们疏通经络,对我们的健康还是很有作用的。2、改善免疫力 人的免疫力十分重要,生活中...

避雷针的原理、作用是什么?
答:作用 装置避雷针是避免雷击的有效方法。在房屋最高处竖一金属棒,棒下端连一条足够粗的铜线,铜线下端连一块金属板埋入地下深处潮湿处。金属棒的上端须是一个尖头或分叉为几个尖头。有了这样的装置,当空中有带电的云时。避雷针的尖端因静电感应就集中了异种电荷,发生尖端放电,与云内的电相中和,避免...

矽针的作用是什么
答:矽针的作用是什么解说如下海藻矽针并不是一根根的针,而是从植物中提炼出来的有机微米海绵结晶。经由极速冷冻方式保留,同时混合了微细微_矽_而成。这种崭新概念换肤术帮助老化死皮细胞加速脱落,海藻矽_能穿透真皮层,激_健康_胞皮_再生,_在皮肤36小时内100_吸收!海藻针原理是细小海藻针进入毛孔刺激...

...时针、分针、秒针,还有一根针起什么作用啊?
答:还有一根针是GMT,就是区分12与24小时制的,指针转一圈为24,所以此针主要用来,区分是上午九点还是晚上九的作用,如果是下午2点,指针会指到14位置,依此类推,希望能帮到你!

水光针多久打一次合适打水光针有什么功效
答:水光注射一般按疗程算,多为一个月注射一次,3~4次为一个疗程。水光针的功效:1、保湿补水 1克玻尿酸相当于一升的水,使用水光枪是向皮肤深层补充玻尿酸,因此补水效果非常好,且保湿效果持久,令肌肤持久水润光泽。2、改善肤色 水光枪能够刺激肌肤新陈代谢加快,能迅速排出人体内的黑色素,改善暗黄...

松针有什么作用?
答:1、以松针泡茶喝可治高血压,高血脂、祛风活血,明目,安神,解毒,止痒。用于流行性感冒,风湿关节痛,跌打肿痛,夜盲症,老年痴呆症,神经衰弱;外用治冻疮。2、对性功能减退、糖尿病、便秘、青年人的经常感冒、青春痘、过敏性鼻炎、肥胖等有特殊的疗效。喝茶长寿密方:“一品全松茶”风靡日本,在...

单面针的功效与作用
答:本篇文章给大家谈谈单面针的功效与作用,以及单面针的功效与作用及食用方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录一览:1、千金舒爽有什么功效2、单面针的功效与作用单面针是什么3、妇科千金胶囊主治什么,成分是什么,功效是什么?4、单面针和两面针是一味中药吗5、哪种中药...