查看單個文章
  #7  
舊 2014-06-16, 04:01 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,015
預設

引用:
作者: yumi 查看文章

后面的两个程式,在我的机器上,dev-c++,打印的数字只有中间的不同,左右两个都是相同的。

#include <Stdio.h>
int main(void)
{
int x,*p;
p=&x;
x=10;
printf("%p %p %d\n",&x,&p,p);
printf("%p %p %d\n",&x,p,p);
return 0;
}

0022FF74 0022FF70 2293620
0022FF74 0022FF74 2293620
thanks.
但如果您將二者分在二個程式中執行,似乎%d p的值會不同喔?二者在同一程式中執行確實是一樣的。
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章