指针的重要性,C中指针的重要性

1,C中指针的重要性指针可以直接操作地址,c语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上 。因此,说指针是c语言的灵魂 。例如 int *p 创建一个指向int型变量的指针重要性: 没有指针的话函数之间参数怎么传递...
2 , 关于数据结构中指针的作用大哥!说实在的,数据结构我学的很不错,但你要篇指针用法的论文就难死人咯 。我也不能给你写篇论文发上来吧!不过还是帮帮你吧 。我的理解中指针就是一个地址 , 你可以以这为中心写 。具体写 它的表示方法,它的作用举例说明一下(随便找个程序如折半查找,希尔排序等都有嘛) 。注释下里面的语句 。这样就很多字了^_^ 。然后写写在不同的存储方法中的应用 , 如 , 链式存储中它的作用 。举几个不同链结构的例子 。然后,写写自己的思考,如 , 我在用它时 , 总把它与赋值相比较 。。等等太多感触了^_^ 。。至于论文的格式等 , 这个肯定有用: http://wenwen.sogou.com/z/q661367348.htm不要嫌麻烦,仔细看看肯定有用的 。最后,希望我的这些废话能对你的论文有用!^_^ 。。祝你好运!【指针的重要性,C中指针的重要性】
3,C语言中的指针有什么具体的作用吗指针实际上就是一个内存地址,比如一个函数指针,就是一个函数的入口地址,通过这个地址,系统就可以找到这个函数的位置并调用它 。C程序设计中使用指针可以:使程序简洁,紧凑,高效;有效地表达复杂的数据;动态分配内存;得到多于一个函数的返回值 。例如下面的这个例子:#include "stdio.h"void sum_sub(double a,double b,double *p1,double *p2);main()//求和值与差值的函数void sum_sub(double a,double b,double *p1,double *p2)//注意//1.实际的执行过程:x与y的值传给a与b,然后a+b赋值给x,a-b的值赋值给y;//2.调试时注意单步调试进入sum_sub函数,并在变量观察窗口观察x和y、&x和&y、p1和p2以及*p1和*p2的变化 。//3.调试过程中 , 注意变量的作用域(即变量起作用的区域,变量在非其作用域范围之外相当于不存在);
4,c语言指针的作用指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址 。也就是P在这里代表的是一个内存的地址 。a都表示的是内存单元的名称,它找数据时是先通名称去找地址,再通过地址去找内存单元 。而指针则直接找内存单元,所以指针对于存取速度而言有一点的快速性 。还有就是指针的指向的地址可变,就实现了批处理;而变量名的地址是一定的,不可变的,难以实现内存单元中一系列数据的批处理 。指针像上面那样用不太现实(因为没必要);指针用更多的是函数地址的传送,链表的应用;单个的数字单然是直接用比较好了,可是你想过没有,如果你现在有个成千上万的数字,你要从中选出第5554个数字的值,如果是用数组,那你要在第5554次才能找到它,而指针 , 你只要找到它的地址 , 就可以直接找到它了,这样的速度是不能比的啊指针的速度会更快些,指针只是储存一个地址当指针是一个简单元素的地址时,当然没必要向你题中那样表示 , 直接把0赋值给a 。但是当数据元素不再是简单类型的 , 而是结构体,联合体之类的,那么指针就大有用处,指针表示的是一个复杂元素的地址,这个地址内可以既有数据,又有下一个元素的地址 。或者在邻接表里面 , 一个数据元素的指针更不是那么简单 。我的团友的答案很专业,有空采纳个吧~我等得心都急了,谢谢先~~指针是C语言的精髓5,指针的作用是什么)指针的操作流程申请并初始化或配置为空:int *pInt=NULL;开辟空间或使其指向对象:pInt=new Int(3);或int i=3;pint=&i;用指针(更确切地说是操作内存,在使用之前加if(pint!=NULL)或assert(pInt!=NULL)后再使用,以防内存申请失败的情况下使用指针): if(p!=NULL) {use pint};释放使用完的内存.free(pInt);置指针为空pInt=NULL;(避免野指针的出现)(3) 在函数的参数传递中,编译器总是要为函数的每个参数制作临时副本 , 假如参数为p的话,那么编译器会产生p的副本_p,使_p=p; 假如函数体内的程式修指针的作用:1、指针就是指向一个特定内存地址的一个变量 。c语言指针可以有效地表示复杂的数据结构、动态分配内存、高效地使用数组和字符串、使得调用函数时得到多个返回值等 。指针的应用往往与数组联系在一起,是最频繁的,也是最基础的 。在定义数组和函数时 , 系统都会为其自动分配一个指向其首地址的指针 。对于一个数组,其名称就是一个指针变量 。2、指针只是一个变量 , 它存储一个内存地址 。如果传入一个地址 , 比传入一个struct效率要高,因为少了一个拷贝过程 。3、指针能够有效的表示数据结构,能动态分配内存,能较方便的使用字符串,有效的使用数组 。4、指针直接与数据等的储存地址有关,是比较重要的 。比如,值传递不如地址传递高效,因为值传递先从实参的地址中提出值,再赋值给形参带入函数计算;而指针则把形参的地址直接指向实参地址 , 使用时直接提出数据,使效率提高,特别在频繁赋值等情况下 。

    推荐阅读