首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

怎么深入学习C,想开发程序需要学习什么

2012-03-13 
如何深入学习C,想开发程序需要学习什么?我已经掌握了C的结构和语法,但是看见别人编写出一些C应用程序来,自

如何深入学习C,想开发程序需要学习什么?
我已经掌握了C的结构和语法,但是看见别人编写出一些C应用程序来,自己也想试一下,但是发现除了做书本上的题外,想编个应用程序很多函数都不懂。请问如何深入学习C,用C做程序需要学习哪些东西?如系统调用、图形控制。

[解决办法]
语言是工具,有了工具,还得知道要做什么,怎么做。

比如做一个游戏(做什么,这个看你的爱好、需求),
那么需要定义合适的数据结构、设计合适的游戏算法(怎么做),
然后才是用某种语言去实现它。

所以,你先想想,想做什么,游戏?通讯工具?图形操作?加密?摘要?
定了,然后看看这方面的书,比如想做图形操作,那就先看看计算机图形处理基础,
或者是高级计算机图形学,理解了算法,然后用程序实现 ~
[解决办法]
看别人写的代码
遇到不懂的函数就msdn上查,查不到就来csdn问
^_^
[解决办法]
如果是如果查libc函数或者再用Unix到
http://www.freebsd.org/cgi/man.cgi
可以查到完整的libc函数,以及各种Unix系统(BSD, Linux, HP-UX, SunOS)的系统调用和Shell命令X11R6的命令和函数

[解决办法]
代码就多了去了!
内核代码(有交叉参考)
http://fxr.watson.org/
libc代码
ftp://gcc.gnu.org

这么说吧:你可以先看看 printf()函数是怎么实现的
看完并看懂还会写类似的函数,可就不简单了!

热点排行