Hi Karthik ,
I gone through these documents, they cleared my confusion now, only thing I want to know is
1>--Does Heap area is the same we call "Data Memory"? Because Global and static variables will be stored on data memory !
2> If I declare variable as static to a file , will other files be able to "just use value of these variables, do not modify these values" or compiler will give directly an error for even non defination of this variable ?
somewhere I read that if we put extern keyword for a static variable then compiler will allocate different different space from data memory for this variable specific to different files, which are using these variable...!!!
to what level its true ?