一個(gè)關(guān)于指針的問(wèn)題
摘要: 原來(lái),char *pStr; 只定義了一個(gè)4字節(jié)的指針變量,而這個(gè)變量里面的內(nèi)容是將要指向一個(gè)char類(lèi)型變量的,但是此時(shí)pStr只是個(gè)“野指針”,并沒(méi)有指向一個(gè)char類(lèi)型的內(nèi)存單元,所以,當(dāng)用*pStr來(lái)訪問(wèn)這個(gè)元素時(shí),系統(tǒng)根本不知道該訪問(wèn)何處的空間,因此,在使用pStr前,必須讓它指向一個(gè)具體的空間。
◎另外,在子函數(shù)中使用malloc()/new()分配的內(nèi)存空間不會(huì)因子函數(shù)的返回而消失。
閱讀全文
原碼、反碼、補(bǔ)碼
摘要: 下面總結(jié)一下:
1。正數(shù)的原碼反碼補(bǔ)碼都相同,負(fù)數(shù)的反碼是除符號(hào)位為1外,其他位全取反;補(bǔ)碼就是反碼+1
2。(10000000)補(bǔ) 規(guī)定為-128
3。計(jì)算機(jī)中的數(shù)據(jù)是以補(bǔ)碼形式存儲(chǔ)的
閱讀全文
posted @
2005-12-09 19:32 halCode 閱讀(7079) |
評(píng)論 (2) 編輯