Before purchasing this app, please test the free version C4Droid-FR. Here is the link: https://play.google.com/store/apps/details?id=wali.c4droid
The free version does not support debug and watch. But, using this pro-version, you can use step-by-step debug and watch feature.
It has well-documented help section. In the help section, just click on any sample and then run and debug that code.
This C compiler is suitable for all. You can use this software for professional use also.
You can use this app to develop your own software for simple use.
It is simple C compiler, because, it doesn't support custom include files. Also, it doesn't support recursion and 'short' data type. It doesn't support C++ feature like dynamic memory allocation, class, struct, macros....
It runs on 64 kilo byte memory space. You cannot use large array which exceeds 32 kilo bytes.
But, you can use advanced coding like pointer, array, strings, FILE, time, random number generator ....
If you want me to develop any software for you using C++, java, php, mysql or javascript, please contact with me at waliul.islam.mondal.1982@gmail.com