首先,对于电子专业的同学来说,学习c语言还是有必要的,原因有三个方面,其一是学习C语言对于后续专业课的学习有比较大的促进作用,其二是掌握C语言可以尽快参加一些专业比赛,这对于后续的学习和考研都有比较积极的影响,其三是C语言当前在产业领域依然有大量的应用,在工业互联网时代,C语言也有相应的应用场景。

其次,谁说C不是高级语言,而且并也不能说C不够现代,具体什么叫高级语言,就不废话了,给你举个例子吧,现在绝大多数人用的windows操作系统以及华丽著称的MAC系统还有专业人士才主要接触的LINUX系统都是C的杰作。
然后,C的主要用途不是窗口程序,而是更接近于硬件的程序或者操作,如果你要写底层应用,比如硬件的驱动程序,比如你要直接读写内存,比如你要写操作系统,这才是C的看家本领,这也是为什么几乎所有靠C吃饭的人都要继续学汇编的原因。
最后,帮你下个结论吧,如果只是自己玩玩,C见识一下,看看语法跟设计思路,读点例子开阔一下眼界,转到C++和JAVA写点看得见莫得着的东西,会很有成就感。如果打算以后走计算机这条路,C一定要学,要真正理解它。然后再根据自己的需要,选JAVA或者C++什么的。如果你以后可能会去搞工业编程,C要嚼烂。
C语言编程永远不会过时,我觉得这句话是对得。
1、现在许多大公司得一些底层算法都是采用C语言与汇编代码完成得,这样可以提高算法得运行效率;
2、未来是一个综合性得时代,需要精通各种编程语言,即现在所说的全栈型人才。
3、unix/Linux的底层都是采用C语言编写的,现在许多的Linux开发人员都是采用C语言作为Linux编程方面的首选语言。
其实对于计算机编程语言来说,如果你不计较效率和速度,任何编程语言都能实现你要完成的计算功能也能完成图形,文字处理等高级功能,我就曾经指导过大学毕业生用. FORTRAN 语言编写过PCB 版的设计绘图软件。
TRU BASIC语言也有很好的窗口读写与绘图功能,可以写出很好的wps处理软件,只是能掌握到这种水平的人不多而已。
说到C语音是否被淘汰,要从它的基本功能上分析,因为 C语言是面向对象的语言,又有不少直接用于操作硬件的指令,这些指令代码运算速度接近汇编语言,所以很多程序员喜欢C语言,愿意用C语言编写基础程序,使用的人多的语言不会被淘汰,只有在有比它的性能更多,使用更容易时才会慢慢的被淘汰。