const变量在哪里准确存储,它的行为如何变化?比如说:
const int i=10; // stores where ?  
main()  
{  
   const int j=20; //stores where?   
   return 0;  
}  
如果答案是代码段,那么以下代码如何工作?
main()  
{  
   const int j=20;  
   int *p;  
   p=&j;  
   (*p)++;   
   return 0 ;  
} 
这段代码工作正常......如何更改只读内存?它是如何真正存储的?请详细解释一下.