• 已解决 53852 个问题
  • 已帮助 5918 位优秀工程师

C语言

大少爷安安 2019-05-28 浏览量:688
指针是不是在C语言中很重要,最近学的指针都不太懂
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:12
  • C语言的指针是其语言最大的特点之一,也是难点之一,在C语言中很多操作和数据结构都是用指针实现,比如链表,再比如直接操作RAM或者Flash中的数据,使用指针会非常方便。同时,如果使用不当,指针也会很容易造成系统异常,比如操作空指针或者野指针。所以说指针对于C语言开发者是个双刃剑,用好了能够极大提高效率,用不好也会增加系统安全隐患。

  • 对的,用指针可以简洁的完成很多复杂的算法;指针除了最基础的存储一个数据的地址还可以用来存储指针的地址,指针的指针的地址...

    可以用指针访问一段连续的地址,指向下一个元素的地址,指向一个函数,也就是数据结构和算法离不开指针的应用

  • 是的,指针也是c语言的重点,很多程序都会用到指针操作,比如一些回调函数或者链表都是利用指针操作的

  • 在C很多开发都涉及到指针,包括了文本处理。

    因为C开发中,函数不能返回多值,所以利用指针进行数据返回也是很常见的。

    所以指针很重要,但其实指针不难理解,就相当于一个电话号码。

  • 指针在C语言中非常重要,也是C语言学习中的一个难点,一个完整的程序基本上都会运用到指针,所以学习C语言就得要学好指针的运用

  • 指针确实很重要。有些操作没有指针几乎是办不到的,如动态内存分配。

    指针也可以大幅度化简的你工作,比如指向某个地址(类似你买火车票),你实际不需要知道火车是怎么运作或者途经哪些站,只要找到正确位置下车就行。

    当然指针也很容易引发错误,就像做过了站,或者上错了车……

    建议学习指针可以先从概念领悟学起,比如函数的指针、数组的指针、字符串的指针

  • 如果楼主是学生,或者是想深入学习C语言,那么指针是非常重要的。

    如果只是一般应用,其实只需了解就可以了,一般的应用是可以避开指针的。

    正如上面几位说的,指针是把双刃剑,用的好是个好东西,但是它的可读性和维护性很差(可能有高手会有异议,但真没办法,我是菜鸟),完全可以用其它方式代替。程序这东西我始终认为,它的可读性,维护性,稳定性是最重要的,其它的只能排在后面。

  • 是,因为指针可以操作内存中的一块区域,使用指针操作一块区域比使用一个个字节进行操作会方便很多

    其次,有一些跟硬件有关的控制器,必须要通过指针才能访问,因为这些控制器的地址是固定的

  • 指针是C中的一个精华,操作起来非常方便,特别是函数指针和结构体指针在实际应用中用的非常多的

  • 指针也是很基本的数据类型中的一种,指针用的多,用起来灵活

  • 指针肯定重要,C语言中的重要的不仅仅的指针,只是指针的应用相对来说比较难,而且理解起来也有点困难,我觉得学指针得逆向学习,先用后理解,从结果去反推原理,时间长了,就会有感觉了,达到自然而然的状态,类似不求甚解的学习方法

C语言