07/03/03 21:37:50
>>43-45
まあまて。
char **pAddr;
char *string = "asm";
pAddr= &string;
pAddr は string のアドレス。
*pAddr は string と同じ。
**pAddr は 'a' 。
の部分で
pAddr = &stringとあるがこれはpAddr = stringとは違うのか!?
適当なアドレスで表すと
pAddr = 0xAAAAAAAA
string = 0xBBBBBBBB->"asm"
pAddr = &stringは0xAAAAAAAA = 0xBBBBBBBB
pAddr = stringは0xAAAAAAAA = 0xBBBBBBBB
とはちがったりするんだろうかあああああああああ
&stringはstringのアドレス自体でstringはstringの先頭アドレス'a'という
解釈でいいんだろうか。だとすると納得。