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

C语言指针的问题

大少爷安安 2019-07-11 浏览量:688
一直不明白指针到底方便到哪里;不是程序越少越方便吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 指针用法太多,比如链表,回调,对象管理等。  最直观的用法就是类似库函数的外设管理了,一颗芯片有十几个定时器,每个定时器都定义成指针,一个库文件就可以管理所有定时器了,不用指针就得为每一个定时器创建一个库文件,总的程序量会翻几倍。

    如果你的应用中加了指针反而让程序变大了,说明你用错了地方。要在需要指针的地方使用指针,而不是为了使用指针而用指针。

    • 发布于 2019-07-11
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:6
  • 指针是C语言的灵魂,是精髓。

    掌握好指针的用法后,你会发现,设计出C语言指针的人,绝对是天才。

    C语言的指针,包含数值指针和函数指针。

    指向指针的指针等等,


    • 发布于2019-07-11
    • 举报
    • 评论 0
    • 2
    • 0

  • 指针在C语言数据结构大多数算法实现中基本算是标准要求的,

    有了指针才能方便的实施有效的大量数据管理,特别是异构化、复杂化的数据管理。

    去看看操作系统、文件系统的实现,无一不包含大量的指针操作。

    另外,对你的”不是程序越少越方便“不知道具体指的什么?

    这里少的标准是什么?

    • 发布于2019-07-11
    • 举报
    • 评论 0
    • 2
    • 0

  • 指针操作的是一个地址,这种操作方法很灵活,既可以访问一个地址也可以访问该地址之后连续的多个单元,然后那个地址存的可以是一个变量也可以是一个函数

    不过在进行指针操作前需要注意检查指针的合理性,不要访问了空指针

    • 发布于2019-07-11
    • 举报
    • 评论 0
    • 2
    • 0

  • 指针在搬移大量连续数据会比较方便,比如数组a放到数组b的位置,只要把b的头地址更改一下就可以了,如果不用指针那么要一个一个搬移数组里面的数据
    • 发布于2019-07-11
    • 举报
    • 评论 0
    • 1
    • 0

  • 数组指针,函数指针,使用指针就是为了减小代码量的,而且可以节省资源的占用与浪费
    • 发布于2019-07-12
    • 举报
    • 评论 0
    • 1
    • 0

  •  在大数据的处理中,对多文件的数据处理可以用指针十分方便的,建议你看看C语言的教材
    • 发布于2019-08-10
    • 举报
    • 评论 0
    • 0
    • 0

C语言指针的问题