我發(fā)現(xiàn)的問題
我發(fā)現(xiàn)聲明的其他變量與數(shù)組里的元素在內(nèi)存中并不是連續(xù)排列的啊,而且程序兩次運(yùn)行的結(jié)果并不相同,我覺得數(shù)組里的元素是連續(xù)存放的,聲明的a,i,b等元素也是連續(xù)存放的,但他們之間的內(nèi)存之間是有距離的?;蛘呶也孪胧遣皇且?yàn)樘摂M機(jī)的原因與真實(shí)的物理內(nèi)存不一致呢?
我發(fā)現(xiàn)聲明的其他變量與數(shù)組里的元素在內(nèi)存中并不是連續(xù)排列的啊,而且程序兩次運(yùn)行的結(jié)果并不相同,我覺得數(shù)組里的元素是連續(xù)存放的,聲明的a,i,b等元素也是連續(xù)存放的,但他們之間的內(nèi)存之間是有距離的?;蛘呶也孪胧遣皇且?yàn)樘摂M機(jī)的原因與真實(shí)的物理內(nèi)存不一致呢?
2018-07-27
舉報(bào)
2018-07-28
有編譯器優(yōu)化,也有處理器優(yōu)化。我的array地址在a的前面。
編譯器版本不同,cpu不同,都會(huì)造成差異。
總之,指針別亂用。