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