我已经在c编程,我知道数据结构和算法,但它已经有一段时间,因为我编程在c。我忘记了函数指针和c中的某些高级内容如何工作。我想尝试使用sdl进行图形编程。我的问题是我应该知道多少c(例如,我应该知道函数指针),然后才能进入这个过程。换句话说,如果我不记得很多,我会被卡住吗?沉迷于sdl编程之前我应该知道多少c编程
3
A
回答
3
我认为C的基础知识应该足够了。查找一些SDL教程并密切关注它们,您将刷新C语言知识,同时了解如何使用SDL。一开始它可能会慢一点,但你会进入它。
尝试例如:SDL Tutorials 或者:GPWiki SDL tutorials 或者:Lazy foo
第一个还提供ÇTUTS。至于函数指针,当你遇到更高级的东西时,你可能会需要它们。通过基础知识,您将在教程源代码中看到所有内容,并相信我很容易理解。
如果您喜欢图书,请尝试:Focus on SDL 不知道是否有更好的书。
1
我看到PeterK发布了很多好东西,但我想我还会投入我的两分钱。当我开始使用SDL时(3-4个月前),我在Java中有一些经验并且没有c/C++经验。使用LazyFoo的教程(http://lazyfoo.net/),我能够非常轻松地加快速度。我会把它推荐给任何想学习SDL的人。
相关问题
- 1. 应用程序知道其数据库应该多少钱?
- 2. 我想知道更多关于>>编程操作
- 3. 程序员应该知道多少系统管理员?
- 4. Android - 如何知道(编程)电话铃响了多少次?
- 5. 我想知道有关编程
- 6. 我应该在编译之前编写测试吗?
- 7. x86汇编程序员转换为MIPS,我应该知道什么?
- 8. 在使用cocos2d-iphone或游戏编程之前知道的前提条件
- 9. 我开始使用Git之前应该知道些什么?
- 10. GDB和进程之前,我知道进程的ID
- 11. 我想知道所有关于编码
- 12. 多线程编程C++
- 13. Swing“阻塞”,我想我需要线程,但不知道多少
- 14. 我应该在Android培训之前使用Android编程书籍吗?
- 15. 在开始使用Cocos2D之前,我应该学习基本的iOS编程吗?
- 16. 我应该知道开始编码为Android
- 17. 减少编程
- 18. 以编程方式让iPhone从应用程序中沉默?
- 19. 想要通过我的应用程序以编程方式知道应用程序的通知状态
- 20. C++我应该做多少班?
- 21. 怎么知道的jQuery版本编程
- 22. 关于开发64位应用程序,我应该知道些什么?
- 23. 我不知道如何解决我的两个错误之前编译我的程序
- 24. 我应该先学什么? (用于网页编程)
- 25. 新手:我应该学习C#,VB.Net或VBA/VB的Excel编程?
- 26. 多线程在提升我应该如何编译这个
- 27. 哪个编程语言应该知道修改SCRATCH的源代码
- 28. ResultOfStringPassedToVerb等于之前应该
- 29. 我应该在json.dumps(...)之后编码吗?
- 30. 我应该在散列之前对数据进行编码吗?
你也碰巧知道关于sdl的好书吗?它更好,如果它也用作参考 – 2010-07-14 06:43:00
编辑更好的教程和书链接:)我的答案 – PeterK 2010-07-14 06:51:31
非常感谢。我喜欢这个网站及其社区 – 2010-07-14 07:01:22