关于c语言编写小游戏或小软件

我很郁闷,总听说c语言的功能很强大,但是当我把c语言程序设计看完时,怎么对那些编写软件,游戏的东西一点都不懂,发现c语言就能处理一下如何解决数学题,处理字符串,好像他的功能就这么简单,都没看见过哪一本书介绍怎么用c语言来编写软件,而且,用c弄出来的.exe文件,运行了都是些黑黒的界面,很简单的界面,怎么才能弄出像QQ
软件那样的界面,嗨,郁闷啊,都不懂看啥书,过了计算机二级,什么都不懂,真不知道那些说C语言能写很强大软件的人是怎么个变高手的。请高手指教 一下我这笨蛋吧吧!!!

这个你问的和我以前想的一样,考二级那种东西,真没啥用,学C语言的把数据结构和算法一并学了,然后再学windows编程,怎么说呢?C语言的执行效率是相当高的,估计你学得东西看不出来,学C不仅仅是书上的东西,得学会用,该怎么用,这个问题,我只能以我的经验来说,我其实是分两步的,我先学的是C语言,然后数据结构和算法,然后做硬件,做单片机一块,就可以知道如果控制机器了,然后再研究Linux内核,起初会看不懂的,但是慢慢分解慢慢看,慢慢就懂了。我另一步就是学windows编程,我用的是英文版的windows编程这本书,把上下两册看完了,例子都自己打一遍,你基于windows的软件开发就没问题了,这一部分其实主要是C++,所以你还得学学C++。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-14
程序=算法+数据结构
这个公式你知道吧,你看到这个等式中有语言这两个字吗?
其实语言只是一个工具,要做出好的软件,比如像你说的做个软件,编个游戏什么的,关键是看你设计的算法和数据结构,语言只是用来实现那些的!
举个类似的例子吧,其实C语言就像我们平时说话使用的语言,如果你刚看这门语言的本身,感觉也就平时用来交流下,但是如果你有很好的文学细胞,把这些词汇很好的组织起来,就是一首首诗、词,加点乐曲,它还可以拼成一首歌
第2个回答  2010-03-14
建议你看看《windows编程》你的问题可能就会豁然开朗,下来要学习的东西就多了,先入门吧
第3个回答  2010-03-15
C语言是基础,建议你学习一下VC++ 学习VC之前还要去学习一下C++这个就比较难了,VC++是可视化编程,编写的软件你可以立刻看到效果,还有一点,别说自己是笨蛋,任何一个程序员都是智慧的。
相似回答