C可以用来开发大型游戏么,跟C++比起来它有没有优点,还是说开发大型游戏一定要用C++

 我来答
匿名用户
2012-10-06
展开全部
C可以写界面(Xlib, GTK+等,windows下完全可以用C调用windows api写界面),也可以开发大型游戏。也有基于C的游戏引擎(libSDL, Allegro等)。Linux内核就是用C写的,通常大型游戏不会比Linux内核更复杂。C代码的编译速度比C++代码快,兼容性更好。

但是C不是为面向对象设计的,写面向对象的代码没有C++方便。纯C的游戏引擎也不多。

所以说,可以用C来做,但是花费的时间可能要比C++多。如果愿意,大型游戏可以用C开发,在理论上并没有不可逾越的障碍。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w休息的风z
2012-10-09 · TA获得超过143个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:133万
展开全部
C一般都是写底层的代码。像Linux系统就是C写的。
C++比较适合大型游戏的开发,它可以模块化,又是面向对象的。内聚性强,耦合度弱。
C是面向过程的,耦合度强。稍微添加或修改点东西牵扯的东西很多。不过,C是经久不衰的语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
onehalfboy
2012-10-06 · 超过28用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:82.9万
展开全部
c是面向过程的,C++是面向对象的。
C可以写,但是开发周期会是C++的很多倍。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f6b45d4
2012-10-12
知道答主
回答量:38
采纳率:0%
帮助的人:7.4万
展开全部
理论上可以,实际上不可能。要考虑时间的投入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9dd2e079c
2012-10-06 · TA获得超过243个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:217万
展开全部
C没有MFC,界面都写不成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式