C语言除了能做做数学题,还有什么用

 我来答
红颜不求得
2017-05-10 · TA获得超过773个赞
知道小有建树答主
回答量:367
采纳率:100%
帮助的人:223万
展开全部

如果你想用C语言在控制台(黑窗口)中做一个“有点用”的程序(或者说软件),那你可以去了解了解数据结构,当你学习到“栈”的知识时,你会发现用C语言和“栈”来实现一个计算器的办法

http://www.cnblogs.com/mm93/p/6659256.html

http://www.cnblogs.com/mm93/p/6702083.html



如果你想用C语言写一些“高大上”的程序,带图形,带窗口,甚至带有3D效果的程序,那你可以考虑去学习“win32编程”,也就是在windows操作系统下的编程。windows操作系统提供了很多“接口”(类似于printf函数那样的、不用你自己实现的大量有用的函数),利用C语言和windows操作系统提供的“接口”(这些“接口”大部分也是C语言实现的),你可以做出在windows下运行的“图形应用程序”(利用C语言和windows操作系统提供的“接口”,你可以实现拳皇、DNF等等2D的程序)

如果你想用C语言写出3D游戏,比如LOL,那你就需要进一步了解新的“接口”或者说库,比如DirectX(玩游戏应该有接触过这个“东西”),其实也是微软提供的“接口”,不过是专用于写游戏程序或3D图形程序的库,里面也有大量的函数可以供你调用来实现图形效果

https://msdn.microsoft.com/zh-cn/windows/desktop/ee663266.aspx



回顾学习C语言的过程,你应该明白,你写的程序从来不是“完全自己写的”,每当你调用一个标准库函数时,就利用了“别人写的代码”。而现在,仅仅利用标准库里“别人写的代码”能做的事情不算特别多,那你要做的就是“去找别的需要的库”,windows操作系统提供的库就可以让你写出在windows下运行的图形程序(图形程序对于初学者来说是很有成就感的,尽管难度不大只是调用各种函数)



最后,利用C语言的标准库,其实也可以实现“半个”文本管理软件,可以读取文本、添加文本、清空文本等,但很多C程序设计的入门书都对“文件输入输出” 的内容“只字不提”,这一点很不好


——————————————————————————————————

补充:如果你不懂得利用库,那你就算学别的语言,C++、JAVA等,也是做不出“好看”或者说“有用“ 的程序的

百度网友3b1b680
2017-05-10 · TA获得超过966个赞
知道小有建树答主
回答量:978
采纳率:33%
帮助的人:627万
展开全部
还能画画(作图),唱歌(声音播放)等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式