title: Where the C macros stored in memory and how does it consumes more memory compared to functions?
body: <p>I searched in web where will be the C macros stored in memory and how does it consumes more memory compared to functions? Could not get any satisfying answer .Can anyone please let me know the asnwer exactly ?</p>
  
  <p>is there any way to find out the memory consumed by a macro in c?</p>
  
  <p>And one more question comes up in my mind is , Suppose i decalre a macro #define START 10. and i have variable int i = 0, which i would be replacing with macro like this i = START. Now int i =0 has already allocated memory in stack and if i place START in place of 0 , it would be a just a reaplacement in the memory previously allocated. So pls tell me how will it consume more memory in this context. I am not sure what i am thinking is correct , if i am wrong , pls correct me . </p>
  
  <p>Previous question asked on this site does not answer to these contexts..</p>
  
  <p>Thanks </p>