发布网友 发布时间:2022-03-01 09:51
共1个回答
热心网友 时间:2022-03-01 11:20
C语言给我的感觉是,学了之后不知道能做什么。但是学习C的过程当中,确实可以明白很多东西,例如指针和内存的关系,内存和CPU的关系,甚至于为什么32位机器的最高内存是4G(计算机组成原理内容),也可涉及。对于各种学科的关联,C语言确实可以做到这一点。起码我这个时候开始意识到,计算机组成原理,操作系统和编程,这三种的联系很密切(以前单独学的时候从不知道他们究竟可以怎么联系)。
可是学完之后,还是不知道,C语言究竟可以干些什么在此,向广大IT业界的各位前辈求教如下问题:C语言可以干些什么?C语言的发展领域有哪些?可有C语言一些完整/成熟的项目代码可以介绍一下以研读?简单的图书管理系统之流,请不要列入其中,接触得够多了。对C语言已有一些了解,目前在学习数据结构,但是知道自己学的东西,能做什么,是一个很重要的事情,方向感会更明确。C语言面临的最大问题应该是内存管理,提高了编码复杂性和错误出现率。
1.C语言可以用来作为算法的载体,用于借助计算机解决数学问题,如果你学过数值分析、算法 之类的课程。2.如果你了解硬件,或者你是半导体专业等等,你不可能用简单但繁琐的汇编来作硬件,往往我们是用C,而不是别的高级语言(历史原因使然)。3.最后,C语言用的人多便于交流也是一个原因。C语言面临的最大问题应该是内存管理,提高了编码复杂性和错误出现率。