程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c語言-C語言如何輸出一個變量的地址

c語言-C語言如何輸出一個變量的地址

編輯:編程綜合問答
C語言如何輸出一個變量的地址

scanf("%d",&a);
假如我輸入“10”,那這個“10”的地址怎麼求,怎麼輸出來呢?

最佳回答:


你要好好看看指針的定義和運用。
你可以定義一個整型指針 int p; 然後定義一個整型變量 int a;
p的值是一個整型變量的地址 &是取地址操作符
**p = &a;
* 這樣,指針變量p保存的就是整型變量a的地址了
你要引用整型變量a,可以直接使用變量本身a,也可以通過指針間接的應用,***p** 就是a了

所以你的程序可以再定義一個整型指針變量 p=&a;
然後 printf(“address is :%X\n”,p);就可以看看a的十六進制地址了

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved