C语言到底有些什么内容?那些语法如何来实现编写程序?

感觉学完了又感觉什么都没学,好迷茫啊。如果我要用C编写一个魂斗罗的游戏需要些什么知识,大概需要多久的时间来学习。还请高手帮我制定一个学习方案,让我可以真正精通C语言。谢谢... 感觉学完了又感觉什么都没学,好迷茫啊。如果我要用C编写一个魂斗罗的游戏需要些什么知识,大概需要多久的时间来学习。还请高手帮我制定一个学习方案,让我可以真正精通C语言。谢谢 展开
 我来答
百度网友9624441
2013-10-10 · 超过14用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:34.4万
展开全部

看你的情况说学完了 c 语言,那我就以你知道 c 语言基本知识为前提回答这个问题。

  1. 肯定用过 printf 函数吧?你有没有想过如果让你自己写一个 printf 函数你能不能写出来呢?

  2. 如果让你用 c 语言写一个程序存储一些奇怪的东西,比如一个图形的结构,不是数字,你怎么解决呢?

  3. 如果有一个问题摆在面前,就是说你有几千万甚至几十亿条信息,如果快速的找出来你想要的信息,如何用 c 语言弄好呢?百度,Google不就是做这件事情的么?

其实这就是说

  1. c 语言的语法可能你知道一些,但不是全部,就像那个 printf 的变长参数问题,你能写一个函数像 printf 一样接受很多个参数么,而且识别参数的格式?

  2. 很多东西不是靠数组和变量之类的东西就能解决的,需要更高级的东西来实现,那就是数据结构。

  3. 有些问题可能很简单,但是如果有一些要求或者问题本事就很难,你怎么去解决?这就是算法。

其实后面需要学的东西挺多的,编写一个像魂斗罗之类的可能必须很了解数据结构,算法, 操作系统。简单一点可能用 sdk 就能写出一个差不多的程序。

有人说算法+数据结构就是程序,其实就是说学好基础的吧,花里胡哨的都是骗人的,各种编程方法再牛,也离不开 int,char。我说的都是这些基础知识,这些学好什么都不怕,那些什么 mfc,qt 之类的就是以壳子。内涵不好,壳子再华丽也没用。

veket的小号
2013-10-10 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:4003万
展开全部
先去把windows程序设计第五版学会 .........
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式