如果想飛得高,就該把地平線忘掉
int a[5];a,&a的地址是一樣的,但意思不一樣,a是數組首地址,也就是a[0]的地址,&a是對象(數組)首地址,a+1是數組下一元素的地址,即a[1],&a+1是下一個對象的地址,即a[5]。a[5]已經超出了范圍.int *ptr=(int *)(&a+1);*(ptr-1)) 即為a[4]
posted on 2007-09-05 01:12 旅途 閱讀(273) 評論(0) 編輯 收藏 引用 所屬分類: C/C++
Powered by: C++博客 Copyright © 旅途