strcpy前,pb應(yīng)該是指向pa的,也就是”12345“的字符串。
創(chuàng)新互聯(lián)技術(shù)團(tuán)隊(duì)10多年來致力于為客戶提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、高端網(wǎng)站設(shè)計(jì)、全網(wǎng)整合營銷推廣、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了超過千家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。
老師說得對(duì)不對(duì),你在strcpy前加一句puts(pb);看看不就行了。
while(*pa)即括號(hào)里的值為真也就相當(dāng)于:while(*pa
!=
NULL)
*pb
=
'0'
就是定義它為字符‘0’;(給指針pb初始化)
pb
=
b,
將數(shù)組b的首地址給
指針pb
;(數(shù)組名相當(dāng)于一個(gè)數(shù)組的首地址)
main函數(shù)
第二行,看下是不是寫錯(cuò)了?
這不就是一個(gè)加密和解密嗎?
計(jì)算機(jī)中PB,1PB=1024TB,容量相當(dāng)大,應(yīng)用與大數(shù)據(jù)存儲(chǔ)設(shè)備,如服務(wù)器等。
pb指petabyte,它是較高級(jí)的存儲(chǔ)單位,其上還有EB,ZB,YB等單位。它等于1,125,899,906,842,624(2的50次方)字節(jié),“大約”是一千個(gè)terabyte(實(shí)際上,準(zhǔn)確地說是1024個(gè)terabyte,之所以說成1000個(gè)terabyte可能是為了更便于記憶)。
MB,全稱MByte,計(jì)算機(jī)中的一個(gè)儲(chǔ)存單位,含義是“兆字節(jié)”。
1MB可儲(chǔ)存1024×1024=1048576字節(jié)(daoByte)。
字節(jié)(Byte)是存儲(chǔ)容量基本單位,1字節(jié)(1Byte)由8個(gè)二進(jìn)制位組成。
位(bit)是計(jì)算機(jī)存儲(chǔ)信息的最小單位,二進(jìn)制的一個(gè)“0”或一個(gè)“1”叫一位。
擴(kuò)展資料
計(jì)算機(jī)存儲(chǔ)信息的基本單位稱存儲(chǔ)元件,每個(gè)存儲(chǔ)元件是一個(gè)二進(jìn)制位,一位可存放一個(gè)二進(jìn)制數(shù)0或1。每8位組成一個(gè)字節(jié)。由于8086CPU是16位數(shù)據(jù)總線,則其字長是16位,由2個(gè)字節(jié)組成。
在存儲(chǔ)器內(nèi)是以字節(jié)為單位來存儲(chǔ)信息的,因而對(duì)存儲(chǔ)器的編址是按字節(jié)編址,從而使CPU根據(jù)地址編號(hào)找到存儲(chǔ)器中的操作數(shù)或者說CPU根據(jù)地址編號(hào)訪問該存儲(chǔ)單元的內(nèi)容地址從0開始編號(hào),順序地每個(gè)地址加1;
在計(jì)算機(jī)內(nèi)地址也是用二進(jìn)制數(shù)表示,地址是一個(gè)無符號(hào)整數(shù),為了書寫方便和編程,在源程序中常用十六進(jìn)制數(shù)或符號(hào)來表示一個(gè)存儲(chǔ)單元的地址。如1MB的地址范圍若用二進(jìn)制數(shù)和十六進(jìn)制數(shù)表示如下
二進(jìn)制數(shù):0000 0000 0000 0000 0000B——1111 1111 1111 1111 1111B
十六進(jìn)制數(shù):0 0 0 0 0H——F F F F FH
8086/8088CPU有20根地址線,其最大尋址范圍是1MB的空間。
參考資料:存儲(chǔ)單位-百度百科
*為指針運(yùn)算符,應(yīng)該為定義一個(gè)指針變量pb,指向了數(shù)組,即pb為指向數(shù)組的指針。--pb是對(duì)指針進(jìn)行的自減運(yùn)算。
pb是指針..容納一個(gè)地址
聲明形式為
類型N *pb;
那么pb表示的便是類型N變量的地址...
寫下來便是
類型N b;
類型N *pb;
pb=b;