Re: [問題] 指標在 if 中的用法 ?
※ 引述《PTTers (報告站長 PTTers 咬我 !)》之銘言:
: int a,b,c;
我先設 abc 都有值……各是 1、2、3
三個變數
address name value
0000 a 1
0002 b 2
0004 c 3
: int *aa = &a;
0006 aa 0000
: int *bb = &b;
0008 bb 0002
: if(*aa=*bb)
*aa=1(address:0000的值)
*bb=2(address:0002的值)
: {
//如果 *aa所指的地址值與 *bb所指的地址值相等
: c=1;
: }
: else{
//如果 *aa所指的地址值與 *bb所指的地址值不相等
c=0
}
: 我想判別 aa和bb 有沒有指向同一組記億體.
: 請問這樣寫對嗎 ?
: thank U ~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.69.63
→
04/20 22:05, , 1F
04/20 22:05, 1F
→
04/20 22:06, , 2F
04/20 22:06, 2F
推
04/20 23:50, , 3F
04/20 23:50, 3F
→
04/20 23:50, , 4F
04/20 23:50, 4F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
問題
6
22