Different Memory Segments In C