C語(yǔ)言必學(xué)知識(shí)點(diǎn)詳解
發(fā)布者:網(wǎng)上發(fā)布
??為了讓大家更好地學(xué)習(xí)和理解數(shù)組,我們先來(lái)認(rèn)識(shí)一下內(nèi)存中的"地址"。C語(yǔ)言必學(xué)知識(shí)點(diǎn)詳解,希望對(duì)大家的學(xué)習(xí)有所幫助。
??1.計(jì)算機(jī)中的內(nèi)存是以字節(jié)為單位的存儲(chǔ)空間。
??內(nèi)存的每一個(gè)字節(jié)都有一個(gè)**的編號(hào),這個(gè)編號(hào)就稱為地址。凡存放在內(nèi)存中的程序和數(shù)據(jù)都有一個(gè)地址,也就是說(shuō),一個(gè)函數(shù)也有自己的內(nèi)存地址。
??2.當(dāng)定義一個(gè)變量時(shí),系統(tǒng)就分配一個(gè)帶有**地址的存儲(chǔ)單元來(lái)存儲(chǔ)這個(gè)變量。比如:
??chara='A'; // A的ASCII值為65
??intb=66;
??在16bit編譯器環(huán)境下,系統(tǒng)為a、b分別分配1個(gè)字節(jié)、2個(gè)字節(jié)的存儲(chǔ)單元。變量存儲(chǔ)單元的第*個(gè)字節(jié)的地址就是該變量的地址。
??可以看出,變量a的地址是ffc3;變量b的地址是ffc1。內(nèi)存中存儲(chǔ)的都是2進(jìn)制數(shù)據(jù)。