C programming is a very interesting thing if u go into Graphics in C (use Yeswath kanitkar book) . U can control our mouse u can create ur own paint proram using this C.

using extern keyword we can use the varibles globally.

C is not so flexible in regular exression handling .

Almost all applications internally using C to manage the memory allocation. using malloc, calloc, realloc and free function u can manage the memory very efficiently.

Pointers in C also very important . One variable can hold the address of the other.