C语言答疑:学完了能干嘛?为什么界面一直是黑框框?

经验分享2019/11/1 19:10:26阅读:897

不少同学刚接触c语言的时候,不知道c语言是干嘛用的,学完了好像也没有什么地方能用到,实际上,c语言是学习编程的基础,所有的编程语言都是基于c语言而逐步发展的,只要你学好了c语言,其它语言基本是一看就能看懂里面的代码逻辑,业务逻辑不用看,单纯的从代码角度就大致能明白这行代码是干什么的。


很多同学很奇怪说为什么写了这么多代码出来的都是一个黑框框,就是cmd界面,为什么不能有类似电脑上其它程序那样绚丽的图形化界面呢。其实,因为c语言虽然说是高级编程语言,但是它比其他高级语言更贴近硬件,而且c语言出现是在七八十年代的编程语言,既然它已经这么古老了,为什么说是高级语言呢,因为它的代码已经能够用英文单词来书写了,一眼看上去能够理解它的意思,而c语言之前有一种更古老更加贴近硬件的编程语言:汇编语言。汇编必须明确知道某一个具体的芯片指令集才能够对芯片进行编程,而C语言讲底层机器指令封装藏了起来,编程人员只要按照逻辑进行编程就行了,不必考虑芯片底层是如何处理的,这样能够提高编程人员的效率。


尽管c语言已经变得高级了,在七八十年代,计算机本身并没有出现丰富多彩的图形化界面,一切都是在cmd命令中也就是那个黑框框中显示的,所有设计c语言的时候并没有特别加上界面构建。但是如果你学完了c语言,也是可以进行界面编程的,只不过很麻烦罢了。


你只要学完了c语言,也是可以做一些完整的程序的,比如很多教科书最后都会有一个完整的程序,比如写得最多的是学生信息管理系统,写出来就是一个cmd命令行界面,该有的功能都有。其实图形化界面只不过是方便人们使用而且,程序在图形化界面上和在命令行中执行效果是一样的,都是对数据进行处理。

c语言是一切语言的基础,学的时候一定不要急,必须要明确知道每行代码是什么意思,这样以后无论学什么语言都是特别轻松的。

希望同学们都能够把C语言学的很好!


本文系网站原创,转载请注明文章链接地址