指针为什么重要,什么时候使用指针为什么要用指针

1,什么时候使用指针为什么要用指针int * pvar; &pvar是取指针的地址 。*pvar是取指针指向的内容 。
2,c语言的指针有什么用处啊开玩笑啊,如果C语言里没有指针那么C语言就等于废物!你想 , 如果没有指针怎么会有字符串?没有指针怎么会有数组?没有数组你怎么去处理大量的分类数据?精通了指针之后 , 你总是会想到用指针去处理问题,是非常方便的 。指针在C里是非常重要的概念,一定要学好 。
3,c中的指针问题指针的使用带来什么意义在某些采用值传递的方式,被调函数对形参的修改不会返回到主调函数,不会修改实参的值.引用指针实现"引用传递",减少传递参数的开销,还可以直接对地址操作.实现动态存储管理.解释一下int *const 和 const int*的区别: int *const: const修饰的是int*这个指针本身,所以是指针本身的值不能变 , 但是指针指向的值可以变 const int*: const修饰的是int*指针指向的值 , 指针本身可以变,但指针指向的值不能变 你可以把你的函数的定义和函数的调用的地方发出来,这样才好分析 。【指针为什么重要,什么时候使用指针为什么要用指针】
4,关于数据结构中指针的作用大哥!说实在的,数据结构我学的很不错,但你要篇指针用法的论文就难死人咯 。我也不能给你写篇论文发上来吧!不过还是帮帮你吧 。我的理解中指针就是一个地址,你可以以这为中心写 。具体写 它的表示方法,它的作用举例说明一下(随便找个程序如折半查找,希尔排序等都有嘛) 。注释下里面的语句 。这样就很多字了^_^ 。然后写写在不同的存储方法中的应用,如,链式存储中它的作用 。举几个不同链结构的例子 。然后,写写自己的思考,如,我在用它时,总把它与赋值相比较 。。等等太多感触了^_^ 。。至于论文的格式等,这个肯定有用: http://wenwen.sogou.com/z/q661367348.htm不要嫌麻烦,仔细看看肯定有用的 。最后,希望我的这些废话能对你的论文有用!^_^ 。。祝你好运!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、指针直接与数据等的储存地址有关,是比较重要的 。比如,值传递不如地址传递高效,因为值传递先从实参的地址中提出值,再赋值给形参带入函数计算;而指针则把形参的地址直接指向实参地址,使用时直接提出数据,使效率提高,特别在频繁赋值等情况下 。

    推荐阅读