最新回答 / 實時編程
1,0XFF FF FF FF? 應(yīng)該是8個F??2,8bit 是代表8個二進(jìn)制位? 8個二進(jìn)制 可以用一個字節(jié)表示 1 Byte? 64位就是8個字節(jié) 8byte?3,既然是64位? 那么 我們定義指針 一般 也會使用 64來表示一個地址,相對于 64位的系統(tǒng) 一般表示 一次能計算的數(shù)據(jù)長度是64位,還有寄存器 什么的 也是64位的 這個就是硬件了。那么 如果一個地址用64位來表示 在 實現(xiàn)上 相對來說比較簡單 這個實現(xiàn) 不是說地址線? 一般地址線 應(yīng)該是50左右吧 或者更少4,既然使用了64位 來操作...
2017-01-13
最贊回答 / Only_L
因為change函數(shù)使用了void類型,void類型的有一個作用是無返回值的,表示該函數(shù)沒有返回值,也就是說在change函數(shù)內(nèi)部即使你把a(bǔ)和b的值互換了,但也只是對于這個函數(shù)本身,并不能影響到main函數(shù)的。
2017-01-11
已采納回答 / android4j
1/n 結(jié)果是int類型,所以除了當(dāng)n=1時,1/1=1,其他情況1/2=0,1/3=0。。。所以永遠(yuǎn)無法滿足sum<15這個條件。
2017-01-10
最贊回答 / 小霧3378873
"32位計算機(jī)是有2的32次方種狀態(tài)" 引用提問者的話,答:32位計算機(jī)能給系統(tǒng)分配2的32次方個內(nèi)存地址,注意這里說的是“內(nèi)存地址”,也就是每個內(nèi)存的門牌號碼。換句話說,32位操作系統(tǒng)給內(nèi)存編號只能編到32個二進(jìn)制位,能組合成2的32次方個狀態(tài)或地址。因為內(nèi)存是按字節(jié)尋址的,即每個地址對應(yīng)一個字節(jié),這是規(guī)定好的,或者說是硬件限制的你的問題是把內(nèi)存地址與內(nèi)存空間搞混了,內(nèi)存地址是門牌號碼,內(nèi)存空間相當(dāng)于一個小房子,一個小房子對應(yīng)一個門牌號碼(地址),一個小房子占用一個字節(jié)的內(nèi)存空間,那32位操作系統(tǒng)能分配...
2016-12-21
最贊回答 / 眼睛愛笑
因為你的程序里沒有定義數(shù)組里第四第五個的變量的值。那么當(dāng)程序運(yùn)行到第四第五個的時候 ,程序要讀取數(shù)組中第四第五個數(shù)所在的內(nèi)存位置,然而你的代碼中沒有給他們賦值,那么那兩個內(nèi)存位置儲存的數(shù)是別的程序運(yùn)行后殘留的數(shù)據(jù),是程序員不可控的。
2016-12-12
已采納回答 / 果子李
棧用來記錄代碼運(yùn)行到斷點處時,此時正在運(yùn)行的函數(shù)的狀態(tài)信息,比如:函數(shù)形參、局部變量值等。只有當(dāng)你運(yùn)行某個函數(shù)時,棧才會把這個函數(shù)的相關(guān)信息存儲起來。進(jìn)入change函數(shù),就會把change函數(shù)的相關(guān)狀態(tài)保存,退出change函數(shù)時,就會將保存的信息清除如果main函數(shù)的某行代碼是調(diào)用change函數(shù),s就會進(jìn)入change函數(shù)內(nèi)部;如果沒有s命令,就直接調(diào)用change函數(shù)且返回,進(jìn)入main代碼行的下一行。
2016-11-21
最新回答 / qq_極度囂張_04306957
//賦值一個,多個賦值則用for循環(huán)int i = 3;int *p = &i;int str[10] = {0};str[0] = *p;
2016-11-16
已采納回答 / dky
數(shù)據(jù)段(data segment)通常是指用來存放程序中已初始化的全局變量的一塊內(nèi)存區(qū)域。數(shù)據(jù)段屬于靜態(tài)內(nèi)存分配。
2016-11-06