学一个月的C语言了,有一个挺纳闷的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/27 15:35:22
到现在我也上机运行了不少程序,但运行的结果都是黑底白字的类似DOS的界面,怎么也不可能出现像我们用的应用软件那样的友好界面啊,而且C语言里也根本不可以有关于图片的显示操作,那这样看来,C语言是没有用了?因为它根本编不出适合我们用的软件啊?更不用说像微软这样的操作系统啊!但我又听说WINDOS也有很大一部分是用C语言编写的?这不是挺矛盾的吗?
错了,不是"怎么也不可能出现像我们用的应用软件那样的友好界面啊"而是怎么也不可能写出现像我们用的应用软件那样的友好界面啊

显然你对C语言的了解十分有限,通过调用WINDOWS API函数可以写出任何一个GUI界面(即你所说的"友好界面")的应用程序,请不要随便说什么"C 语言根本不可能..."之类的话,事实上C语言可以写出任何一个你现在可以看到的程序.

C语言用来做控制系统很好呀,现在许多小芯片的程序都是用C来编的,比如现在比较热门的ARM,前几年很热门的单片机都是用C可以编程的,你要是有疑问,去看看ARM有多大的用处,看了以后,你会觉得C原来是个这么好的东西!!

C语言是一种编程语言
实现你想要实现的软件功能
然而你想要完成一个软件的完整功能
以及上市等等
需要的还有其他的一些封装内容
所以
你明白吧

问题不在语言,而在标准库!
C语言当中不是有一个graphics.h的头文件么,这个库里封装了很多图形操作方法,如果你真的想要学C的话,光靠学校里上课是没用的,只好自己去找书,或者直接换个编译器吧,而且,按你所说的,你才学了一个月而已,多少人学了N个月了也写不出个像样的东西来

用c编写win的程序太多功夫要做了,建议暂时不要想着这些界面的问题。要知道科技不断发展,“十年人事几更新”都不能形容开发工具发展了。不但有很多“快速”开发工具可以帮助界面上的编程,而且现在时兴的东西以后不一定可以用得上。以后你也不一定约束在windows下的编程,例如单片机,网络,服务器,可能你还会用跨平台的编程工具!所以现在学这些界面上的功夫,实在得不偿失。
建议先安心学好目前“简陋”的编程,这些是一切的基础!

c效率很高哦,所以用来做软件底层的。。。。。表层界面。。你可以学学java。。。