我已经编程了c,我知道数据结构和算法,但是自从我用c编程以来已经有一段时间了。我忘记了函数指针和c中的一些高级内容。我想尝试使用sdl进行图形编程。我的问题是在进入此之前我应该知道多少c(例如我应该知道函数指针)。或者换句话说,如果我不记得很多,我会被困住吗?
答案 0 :(得分:3)
我认为C的基本知识应该足够了。寻找一些SDL教程并密切关注它们,您将刷新您的C知识,同时学习如何使用SDL。一开始可能会慢一点,但你会进入它。
尝试举例:SDL Tutorials 或者:GPWiki SDL tutorials 或者:Lazy foo
第一个也提供C tuts。至于函数指针,当你到达更高级的东西时,你可能会在以后需要它们。通过基础知识,您将看到教程源代码中的所有内容,并相信我很容易理解。
如果您喜欢图书,请尝试:Focus on SDL 不知道是否有更好的。
答案 1 :(得分:1)
我看到PeterK发布了许多好东西,但我想我也要投入两美分。当我开始使用SDL(3-4个月前)时,我有一点Java经验,没有c / c ++经验。使用LazyFoo的教程(http://lazyfoo.net/),我能够非常轻松地加快速度。我会向想要学习SDL的人推荐它。