• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言学习的一些困惑

Linux小学童 2020-10-25 浏览量:496

现在工作应用,使用C语言编程,感觉链表、文件等都没用过。就是指针、数组,普通的语法就能做。

包括像C语言做一些高级编程也没碰到过。突然有点困惑,一直做工业控制、数据采集类产品,C语言编程能力就没提高,高级的一些用法没试过。

不知道大家都怎么用C语言编程做什么,会用到哪些。怎么样提高C语言编程水平呢。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 因为C语言是一种通用的编程语言,所以可以用在很多地方,你应用的环境不需要大量的外部数据存储(或者说你开发的部分不涉及这个方面),当然就用不到链表、文件之类的,但我相信你在嵌入式方面C语言的能力是很高啦。

    其实本身用语言开发就不存在 所谓的 高的编程水平(炫技式的),把语言特性吃透,能够在实际开发中 很好的用语言实现开发意图我觉得就是很高的水平啦。

    • 发布于 2020-10-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 这是你还没有做到更复杂的项目呢,一些复杂的项目,比如写个RTOS时,就会用到了
    • 发布于2020-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以学习各类操作系统,协议栈,各种解码库,如果都能看懂就是高级水平了,会编写操作系统,协议栈就算大师级别
    • 发布于2020-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 能解决问题就成,不要用特别的语法。

    炫技的例外。


    多看看别人的写法,比如github上开源的软件,会学到不少东西

    • 发布于2020-10-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 能用简单的就不用复杂的方法。

    链表---在操作系统中用的多。

    想提高,可看下操作系统的源码。

    • 发布于2020-10-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 写操作系统写底层驱动都要用到C语言较为复杂的用法,如果不从事相关工作也不会接触到,如果感兴趣你可以去看一下Linux系统源码。
    • 发布于2020-10-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是你编写的大多数是应用层的,那么设计到的算法,数据结构就比较少,想提高C语言编程,可以去多接触操作系统,同时看一操作系统的源码,当然这会比较吃力,但是看懂后,你C编程能力一定会提高不少。
    • 发布于2020-10-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 别管黑猫、 白猫,能抓到老鼠就是好猫。你在现有工作上,需要编程的你都能解决,那不就行了。

    当然,如果你想炫技,显得更酷,那就折磨自己看看操作系统吧。

    • 发布于2020-11-03
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言的语法就那些,后面主要靠实战去接触

    链表是数据结构,跟语法无关,你知道是个怎样的结构就行,后续使用的时候一般是自己写一个模块,然后调接口

    文件也是一样,用接口

    编程其实到了后期,就是将这些所谓高级的用法,封装成一个模块,然后调用,这样大多数时候用普通的语法就能解决

    • 发布于2020-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 没必要去纠结这个,只需要根据你的实际应用来选择的不同的工具就可以
    • 发布于2020-11-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言学习的一些困惑