计算机大类专业学习c语言之重要性

c语言之重要性——为什么说c语言重要呢?

学习c语言如果仅仅是为了应付考试,学学语法,刷刷题,那基本考试没问题的,但你的水平可能连c语言入门都算不上。

但真正学懂了c语言不至于让你大学毕业找不到对口工作,此话针对于大多数二本院校,没有歧视的意思,大多数二本院校的大三大四学生是非常迷茫的,不知道干嘛,除去那些要考研考公考编,家里有门路的,想找本专业工作,才发现大学几年都玩去了,学了几年的计算机,感觉还是啥也不懂,零基础状态,本人也是二本的,是对自身和大环境的的总结,包括我自己。

个人认为大学本科阶段计科类专业,最重要的专业课分别是计算机组成原理、数据结构、计算机网络原理、操作系统。

为什么说入门都算不上呢?

  1. 就像你两个人做同一道数学题一样,一个人是直接套用公式(背来的),别一个人是知道这个公式是怎么推算而来的;c语言同样的道理,你仅仅会一些基本的用法,但你根本不懂背后的原理,比如它是如何编译运行的?编译原理是什么?为什么在程序中定义char  a = -4,以十进制输出它是252、以十六进制输出它是fc,定义为 int a = -4时,以十进制输出它是-4,以十六进制输出它是0xfffffffc;这是因为计算机用的是补码表示的,还有c语言真正的核心是指针,要想学好指针对内存的了解也不可少,这些底层知识计算机组成原理和操作系统讲的明明白白,所以说要想将c学好计算机组成原理和操作系统是必不可少的。
  2. 数据结构对于c来说其重要性更是不言而喻,程序=数据结构+算法,数据结构能决定你以后走到的高度,准确的来说应该是数据结构不仅仅对c的重要性,而是对任何程序和语言都很重要,包括c++、java、python语言等等。
  3. 涉及到网络编程,计算网络原理也是很重要的,比如对ip地址的了解,直接一点会用子网掩码划分子网吗吗,对osi七层模型和tcp/ip四层模型的了解深度,各层的作用、各层协议的作用,数据是如何传送的,三次握手等等。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值