基本没问题了,但是嵌入式讲的不只是c语言的方面,牵扯到一些高级的c语言,但是就嵌入式而言,培训一般讲的是linux内核的一些机制,如果要想独立些嵌入式应用程序还是要多多学习c语言和数据结构的,建议把c语言指针和数据结构好好看看,培训也不会掉队
既然接触过指针和结构体,编过小的系统,说明你已经有了一定的c基础了,我觉得报班的最大作用还是在于领进门。剩下的就要靠自己积累研究了。如果能自己或跟几个人共同从实践做起真正的做点东西出来,边学边做进步更快。