well I don't really know C, only C++... From what I read C++ is very similar to C but the syntax looks quite different. I mean I guess I would be able to get used to using C but I would rather just use C++.
You wouldn't use that anyway on a DS or any other consoles having no shell/log out. The only real and deep difference between C and C++ is the way you structure your code, not the syntax (which is virtually the same). Still, most C++ constructs can be reproduced in one way or another, for great justice.