2013-0410_指標與記憶體內容

列印
最近更新於 2013-04-10, 週三 發佈於:2013-04-10, 週三
#include <stdio.h>
#include <stdlib.h>
 
main(){
   int x;  //x=記憶體內容;   &x=記憶體位址 
   int *y; //*y=記憶體內容;  y=記憶體位址         
   
   x=10;
   printf("x:%d %x\n", x ,&x);
 
   y=&x;//將系統靜態配置的空間(x)之位址指定給y,所以,x與*y現在有相同的記憶體空間
   printf("y:%d %x\n", *y, y); 
      
   *y=9; 
   printf("y:%d %x\n", *y, y); 
   printf("x:%d %x\n", x ,&x);  //x的值是9, 原因是?
   
   system("pause");
}
 
人數 : 491233
Copyright 2011 2013-0410_指標與記憶體內容. Designed by Joomla templates. All Rights Reserved.