本文目录一览:
1、能自学c语言吗?
2、学c语言有前途吗?
3、C语言还有学习的必要吗?
4、C语言还值得学吗?
能自学c语言吗?
可以自学C语言,你也有了一定的语言基础了,各个语言之间就是语法有些不同,注意一下就可以了,主要是不同的地方。C语言跟Python不同就是Python是解释型语言,C是编译型的,也就是全部编译后二进制文件再执行,效率高。最最重要的就是注意语言间的不同就好了,另外C是比较面向过程的,Python面向对象,学了Python再学C可能会觉得C好麻烦,学了C再学Python则感觉反过来了,所以坚持学习,不怕困难,多动动手敲代码,就能自学好。
学c语言有前途吗?
没有。 首先要看你的需求,学C语言的,基本有这么几类吧。 大学基础课有C语言这门课的,基本就是电子类专业,电气类专业,IT类专业。这几类的又有所不同了,电子类的基本上就只用和大量使用C语言的,这部分人基本上是玩单片机的,目的是用来代替汇编语言的,写些跑不了操作系统的一类的控制程序,电气基本上也和电子类是一样的,基本用来玩单片机的,IT类是因为基础课里有,也是几乎最早的高级语言,但是他们基本不用C语言来写程序,这部分人基本上是要写在操作系统上跑的软件,C语言的功能根本不够他们用的,有部分可能会用C语言,可能是因为接口一类的问题,才会使用。 综上所述,学C语言,没有前途,如果你的目的是转IT类的,直接从C的书学起,C里很多基础的知识是和C语言高度重合的,但是C还有一部分C语言不具备的功能,完全不用先从C开始学,至于说学了C之后,学C更容易的这种观点,我是不认同的,网上很多认为C++ Primer是本入门C的神书,我也读过,不过我认为这本书是烂书,尤其是第一张,就算学过C语言的,看第一章,都是痛苦的,而且整本书,我认为编排都不好,所以别以为学了C语言,再去看C Primer的所谓入门C神书,会对你有很大帮助,所以你的目标是写软件,直接学C就好了,会不会C,对学C没有太大帮助,反而在浪费时间,因为C里很多基础的,C语言都有一样的,你等于看了两遍,没有必要,而C++里独有的,你第一次看,一定是发蒙的,很正常,再看一遍不懂的,多学着写点代码,马上就懂了。如果你是学单片机这种的,C语言可以学,因为C语言作为高级语言,编程效率是很高的(前提是要有编译器,否则只能用汇编),但是我个人还是觉得,学之前,先学汇编,有的人汇编一点不懂,用C语言写单片机,其实也就是照着书本的写,很多都不明白为什么,尤其是单片机里的中断概念,即便有些书上有写,但是却写明白,中断里CPU是怎么运行的,这种原理,在汇编语言里,一定是有的,看完汇编,会对C语言里,很难懂的中断和中断处理程序的理解,非常深,有助于你的学习,汇编学一本,就够了,基本都是从51开始学的,所以买本51汇编语言的,就够了,其他高级单片机的中断和51基本上是一回事,但是从目前看,国内的单片机,嵌入式,没什么太大的希望,尤其是“钱途”方面的,跟国外不是一个档次,普通学校出来的,都是炮灰。 最后总结一下,学C语言,对IT编程的来说,没有必要,对搞嵌入式的来说,只是一个很重要的工具,往嵌入式方向的小白,建议还是先从汇编开始,深入了解单片机的原理,再用强大的工具来写,C语言是嵌入式的刚需,但是想嵌入式,赚大钱的话,国内的嵌入式,没什么前途,所以C语言没前途········
C语言还有学习的必要吗?
这主要看你学的什么专业,从事什么工作,如果学的是计算机专业或者和计算机专业相关的,C语言就必须学,如果你不是学这些的,就可以不用学,毕竟你不用靠这个吃饭,但如果对这方面感兴趣的也可以学。 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。 二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。 C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
C语言还值得学吗?
坚持学下去吧, 学编程不像学别的, 学编程是一通百通。。 没有哪个语言 过时之说 再说 即使 c语言过时了 如果你精通c语言的话你还是可以很快学会 别的语言 要比你 直接去学别的语言快很多 比如 学编程语言 像造房子一样 那 c语言就是地基 无论你是 主流的C# java 还是 脚本语言 PHP 等等 各式各样的房子 他的地基都是一样的。。。