十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
1、出現(xiàn)BUG的問(wèn)題不太清楚,但是解決方法是你得把生成的debug.exe刪掉,是代碼生成錯(cuò)誤后,找不到debug的執(zhí)行文件才會(huì)這樣,你刪掉以后重新生成一次,還是不行就是代碼掛了。
創(chuàng)新互聯(lián)長(zhǎng)期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為三沙企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,三沙網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
2、s表示變量m本身,對(duì)*s的賦值就是對(duì)m賦值,所以*s=a[p]是正確的。請(qǐng)注意,函數(shù)fun中的s變量是一個(gè)地址,只對(duì)該地址進(jìn)行重新賦值,并不對(duì)其所指向的變量m造成影響。所以s=&a[p]不改變main函數(shù)中m變量的值。
3、void Strdelspace(char* pStr)這個(gè)函數(shù),他的形參只有一個(gè),在函數(shù)括號(hào)內(nèi)的叫形參,形參是個(gè)指針。
4、指針作為函數(shù)形參 可以 沒(méi)有返回值。定義的void函數(shù),無(wú)論帶不帶指針作型參都不會(huì)報(bào)錯(cuò)。你的是其他錯(cuò)誤,嘗試去讀編譯器查的錯(cuò)。你可以把你寫(xiě)的程序發(fā)出來(lái),大家看看就很了然了。
5、因?yàn)閳D一中通過(guò)指針,交換的是main()中變量i,j的值;而圖二中,交換的是swap()中形參變量a和b的值,隨著函數(shù)調(diào)用的返回,形參消失了,交換沒(méi)有起作用。
1、自增就是+1的意思,地址+1就是指向下一個(gè)元素。
2、p++就是先取p指向的內(nèi)容,然后p的值加一 這里的加一不是簡(jiǎn)單的數(shù)字加一,是和p的類型有關(guān)。如果p是整形的指針變量,則p的值在16位機(jī)上加了2,而在32位機(jī)上加了就是p的值增加了一個(gè)他的類型長(zhǎng)度。
3、指針是指向一個(gè)對(duì)象內(nèi)存地址的變量。用指針可以引用它所指向的對(duì)象,使用對(duì)象的屬性和函數(shù)。有時(shí)候必須動(dòng)態(tài)生成對(duì)象(用malloc或c++中的new,它們返回指向生成的對(duì)象的指針),這時(shí)候必須用指針了。
4、當(dāng)然有區(qū)別,如果p是指針,p++則是指地址加了一單位,而(*p)++是指,p指向的那個(gè)數(shù)值自加了一位。
5、p++是變量p的值自加1,p+1雖然比p大一但p值不變。不只是指針,所有變量都一樣。
6、答案 B P是指針,它代表的是指針的地址。P+1代表指向當(dāng)前地址的下一個(gè)地址。
1、a可以自減,但自減后a的指向是不可預(yù)測(cè)的,這樣做是危險(xiǎn)的,因?yàn)樗赡苷加昧讼到y(tǒng)正常運(yùn)行所需要的內(nèi)存,有可能導(dǎo)致系統(tǒng)癱瘓。b同理.c的a代表數(shù)組名,是一個(gè)常量,只有變量才能進(jìn)行自增自減運(yùn)算。
2、A可以自減,但自減后a的指向是不可預(yù)測(cè)的,這樣做是危險(xiǎn)的,因?yàn)樗赡苷加昧讼到y(tǒng)正常運(yùn)行所需要的內(nèi)存,有可能導(dǎo)致系統(tǒng)癱瘓。B同理.C的a代表數(shù)組名,是一個(gè)常量,只有變量才能進(jìn)行自增自減運(yùn)算。
3、getc()函數(shù)會(huì)移動(dòng)文件內(nèi)部的位置指針的,使之指向文件中的下一個(gè)字符,如果文件讀完了,getc()函數(shù)就會(huì)返回EOF。
4、緩沖區(qū)是一堆棧 第一步:處理后面的“i--”。8進(jìn)入緩沖區(qū),i=7。緩沖區(qū):8-(指針)第二步:處理“i++”。7進(jìn)入緩沖區(qū),i=8。緩沖區(qū):78- 第三步:處理”--i“。