答︰可以用引用頭文件的方式,也可以使用extern關(guān)鍵字。用引用頭文件方式,如果將那個(gè)變量寫(xiě)錯(cuò)了,那么在編譯期間會(huì)報(bào)錯(cuò)。
用extern方式,如果將變量名寫(xiě)錯(cuò)了,那么在編譯期間不會(huì)報(bào)錯(cuò),而在鏈接期間報(bào)錯(cuò)。
答︰
(1)可以在不同的C文件中以static形式來(lái)聲明同名全局變量。
(2)可以在不同的C文件中聲明同名的全局變量,前提是其中只能有一個(gè)C文件中對(duì)此變量賦初值,此時(shí)鏈接不會(huì)出錯(cuò)。
3.對(duì)于一個(gè)頻繁使用的短小函數(shù),在C語(yǔ)言中應(yīng)用什么實(shí)現(xiàn)?答︰用宏定義。
4.簡(jiǎn)述strlen與sizeof的區(qū)別。答︰
1、strlen計(jì)算字符串的具體長(zhǎng)度(只能是字符串),不包括字符串結(jié)束符,返回的是字符個(gè)數(shù)。
2、sizeof計(jì)算聲明后所占的內(nèi)存數(shù)(字節(jié)大小),不是實(shí)際長(zhǎng)度。
3、sizeof是一個(gè)取字節(jié)運(yùn)算符,而strlen是個(gè)函數(shù)。
4、sizeof的返回值等于字符個(gè)數(shù)乘以字符所占的字節(jié)數(shù),字符實(shí)際長(zhǎng)度小于定義的長(zhǎng)度,此時(shí)字符個(gè)數(shù)就等于定義的長(zhǎng)度。若未給出定義的大小,則需分類(lèi)討論,對(duì)于字符串?dāng)?shù)組,字符大小等于實(shí)際的字符個(gè)數(shù)+1;對(duì)于整型數(shù)組,字符個(gè)數(shù)為實(shí)際的字符個(gè)數(shù)。字符串每個(gè)字符占1個(gè)字節(jié),整型數(shù)據(jù)每個(gè)字符占的字節(jié)數(shù)需根據(jù)系統(tǒng)的位數(shù)來(lái)確定,比如32位占4個(gè)字節(jié)。
5.關(guān)鍵字const有什么含意?答︰只要一個(gè)變量用const來(lái)修飾,就意味著該變量里的數(shù)據(jù)只能被訪問(wèn),而不能被修改,也就是意味著const“只讀”。1.
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
分享文章:Day21|每天五道題-創(chuàng)新互聯(lián)
URL地址:http://m.2m8n56k.cn/article10/dodpgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、標(biāo)簽優(yōu)化、服務(wù)器托管、響應(yīng)式網(wǎng)站、Google、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容