问题是你想学C干嘛?电脑上所有的软件都是编程实现的,像很多语言,比如,C C++ JAVA 等等,这些都是工具,用来实现编写软件的工具,如果只学一门语言是不行的,你起码要学习,计算机组成原理,操作系统概论,数据结构等等。最好把数据库也学学,最后有一样是很重要的,那就是算法,算法是程序设计的核心,这些都是最基础的,想把C学好,是要很长的时间的,如果想把C学好,最好还是学一下汇编,这对C很有帮助,你现在想深入C,那么就是你C的基础已经学的不错了, 那么就去实践,学编程,实践才是王道
C 语言其实可以说是高级语言中的低级语言,它在底层应用的编程上是很有用处的,可以不用想汇编语言那样纠结硬件方面的原理,比如说网络协议,嵌入式的开发等,还有就是C语言应该是学习编程的入门语言吧,很多学习的人都是从C语言开始的,其次通过C语言可以向面向对象编程转变,像C++啊,开发软件是一个系统工程,不是所谓的就是写代码,写代码只是终极实现,程序员是要依据系统分析师和软件架构师的分析来填充代码的,都有环节的。别的技术那肯定有啊,不然要团队分工干什么呢,像数据库,通信等等。
所以你用的东西都需要编程,如你说的东西,还有听歌,看电影,当然,只有编程也太单调了,如只用编程做出来的网页没吸引力,做了来软件不美观,这些都需要美工技术,当然如果你可以也能自己编程来做美图软件。这些都可以用c语言来做,C语言不但可以做出来word等这样的应用软件,也能做音乐播放器,QQ和网站,当然还能做出操作系统。它本来就是写操作系统的语言,连操作系统都能写,更不用说上面的软件了。
现在没人用C语言编程了,photoshop flash QQ word 很多软件都是用C++或者C#编写,网页编程一般用的语言有jsp php asp.net 等,C语言一般都用在数控机床方面的编程,或者对电脑底层编写,了解不很多,
但是C语言是基础,学习C语言可以帮助入门过度到C++或者C#