Once you write a program in any language, for example in C language, it is necessary to pass it through a compiler, to create a runnable file from the source code you´ve just written. More specifically for C language, there are many that exist, but here we have one that, in addition to being free also possesses all the functions and possibilities that any user, whether expert or novice, could ask for.
You can use LCC Win32 in two ways: from the command line or from the graphic user interface. It doesn´t lack any of the utilities needed, like an assembler, linker and debugger, either.
You can check the correct syntax of the source code you´ve written, establish break points to find out where your program fails, and what is still better: develop programs both in text mode and in graphic mode, even using Windows APIs.