最新回答 / 實(shí)時(shí)編程
1,0XFF FF FF FF? 應(yīng)該是8個(gè)F??2,8bit 是代表8個(gè)二進(jìn)制位? 8個(gè)二進(jìn)制 可以用一個(gè)字節(jié)表示 1 Byte? 64位就是8個(gè)字節(jié) 8byte?3,既然是64位? 那么 我們定義指針 一般 也會(huì)使用 64來(lái)表示一個(gè)地址,相對(duì)于 64位的系統(tǒng) 一般表示 一次能計(jì)算的數(shù)據(jù)長(zhǎng)度是64位,還有寄存器 什么的 也是64位的 這個(gè)就是硬件了。那么 如果一個(gè)地址用64位來(lái)表示 在 實(shí)現(xiàn)上 相對(duì)來(lái)說(shuō)比較簡(jiǎn)單 這個(gè)實(shí)現(xiàn) 不是說(shuō)地址線(xiàn)? 一般地址線(xiàn) 應(yīng)該是50左右吧 或者更少4,既然使用了64位 來(lái)操作...
2017-01-13
最贊回答 / Only_L
因?yàn)閏hange函數(shù)使用了void類(lèi)型,void類(lèi)型的有一個(gè)作用是無(wú)返回值的,表示該函數(shù)沒(méi)有返回值,也就是說(shuō)在change函數(shù)內(nèi)部即使你把a(bǔ)和b的值互換了,但也只是對(duì)于這個(gè)函數(shù)本身,并不能影響到main函數(shù)的。
2017-01-11
最贊回答 / 小霧3378873
"32位計(jì)算機(jī)是有2的32次方種狀態(tài)" 引用提問(wèn)者的話(huà),答:32位計(jì)算機(jī)能給系統(tǒng)分配2的32次方個(gè)內(nèi)存地址,注意這里說(shuō)的是“內(nèi)存地址”,也就是每個(gè)內(nèi)存的門(mén)牌號(hào)碼。換句話(huà)說(shuō),32位操作系統(tǒng)給內(nèi)存編號(hào)只能編到32個(gè)二進(jìn)制位,能組合成2的32次方個(gè)狀態(tài)或地址。因?yàn)閮?nèi)存是按字節(jié)尋址的,即每個(gè)地址對(duì)應(yīng)一個(gè)字節(jié),這是規(guī)定好的,或者說(shuō)是硬件限制的你的問(wèn)題是把內(nèi)存地址與內(nèi)存空間搞混了,內(nèi)存地址是門(mén)牌號(hào)碼,內(nèi)存空間相當(dāng)于一個(gè)小房子,一個(gè)小房子對(duì)應(yīng)一個(gè)門(mén)牌號(hào)碼(地址),一個(gè)小房子占用一個(gè)字節(jié)的內(nèi)存空間,那32位操作系統(tǒng)能分配...
2016-12-21
最贊回答 / 眼睛愛(ài)笑
因?yàn)槟愕某绦蚶餂](méi)有定義數(shù)組里第四第五個(gè)的變量的值。那么當(dāng)程序運(yùn)行到第四第五個(gè)的時(shí)候 ,程序要讀取數(shù)組中第四第五個(gè)數(shù)所在的內(nèi)存位置,然而你的代碼中沒(méi)有給他們賦值,那么那兩個(gè)內(nèi)存位置儲(chǔ)存的數(shù)是別的程序運(yùn)行后殘留的數(shù)據(jù),是程序員不可控的。
2016-12-12
最新回答 / 小石頭他爸0
什么問(wèn)題
最新回答 / qq_極度囂張_04306957
//賦值一個(gè),多個(gè)賦值則用for循環(huán)int i = 3;int *p = &i;int str[10] = {0};str[0] = *p;
2016-11-16
最贊回答 / SmileLML
<...code...>int a = 3;int *p = &a;// p的值是a地址 *p 的值為3