C4droid is a simple C/C++ IDE + C/C++ compiler for Android with Makefile support.
C4droid already has almost full C language support, so you don’t need to wait when it will be added.
You can to write your own applications on Android phone, and run them. This app uses TCC and uClibc, so it has full support of ANSI C and some support of ISO C99. C4droid can be used for educational purposes or to practice in C language.