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