windows.h是微软的windows系统整合的标准库,他最主要的是包含windows系统的API,还有就是有个比较过时的图形库user32.dll的接口函数,不过做个贪吃蛇是绰绰有余的。。。timer.h其实可以不用的,因为windows.h自带一个SetTimer函数,更好用,也更符合窗口界面的使用套路。。。毕竟一个贪吃蛇也无需那么复杂。。
你可以买一本关于windows编程的书,里面会教你windows窗口界面的基本原理。。。
学C++当然只教你C++了,怎么可能教你怎么使用一个第三方库呢??你会C++就会用,缺的只是没有帮助文档,MSDN有全面windows API和其他重要库的用法,基本上微软的所有的都有,下一个VS带文档完全安装,用VS编程,按下F1,使用方法就自动弹出来了,不过都是英文,应该难不住你。。。水平够精湛,可以不需要买书,仅仅看帮助就行了,再说微软帮助也有相关原理用法介绍的文档,有的还有示例。。