【C語言經典面試題】static關鍵字的作用有哪些?
經典面試題,有必要了解下!
1 問題描述
**如題所述,在C語言中,C語言的 **static 關鍵字的作用有哪些呢?
2 答案解析
作為一個從業(yè)多年的C程序員,我來給一個自己的參考答案;
- **修飾 **某個函數
當static修飾某個函數時,表示這個函數是一個內部函數,它只能被當前.C文件的其他函數調用,而本C文件外的其他函數則不可調用這個函數。
- **修飾 **全局變量
當static修飾全局變量時,表示這個全局變量僅在當前C文件中生效,其他的C文件中,并不可訪問該全局變量。
- **修飾 **局部變量
**當static修飾局部變量時,表示這個局部變量位于全局區(qū),但是它僅能夠被該函數內部訪問,函數外部則不能訪問;當函數內部訪問時,該局部變量具有 ** 記憶性 。
3 示例代碼
寫一段示例代碼:
?
?
#include 這段代碼,則分別演示了3種情況,可以參考一下。
4 更多分享
[架構師李肯]
架構師李肯 ( 全網同名 ),一個專注于嵌入式IoT領域的架構師。有著近10年的嵌入式一線開發(fā)經驗,深耕IoT領域多年,熟知IoT領域的業(yè)務發(fā)展,深度掌握IoT領域的相關技術棧,包括但不限于主流RTOS內核的實現及其移植、硬件驅動移植開發(fā)、網絡通訊協(xié)議開發(fā)、編譯構建原理及其實現、底層匯編及編譯原理、編譯優(yōu)化及代碼重構、主流IoT云平臺的對接、嵌入式IoT系統(tǒng)的架構設計等等。擁有多項IoT領域的發(fā)明專利,熱衷于技術分享,有多年撰寫技術博客的經驗積累,堅信【知識改變命運,技術改變世界】!
- 
                                C語言
                                +關注關注 183文章 7636瀏覽量 144250
- 
                                函數
                                +關注關注 3文章 4403瀏覽量 66584
- 
                                程序員
                                +關注關注 4文章 955瀏覽量 30745
- 
                                static
                                +關注關注 0文章 34瀏覽量 11016
- 
                                全局變量
                                +關注關注 1文章 28瀏覽量 9233
發(fā)布評論請先 登錄
人工智能工程師高頻面試題匯總:循環(huán)神經網絡篇(題目+答案)
 
    
亞馬遜 SP-API 深度開發(fā):關鍵字搜索接口的購物意圖挖掘與合規(guī)競品分析
用30道電子工程師面試題來拷問墮落的你...
 
    
阿里巴巴國際站關鍵字搜索 API 實戰(zhàn):從多條件篩選到商品列表高效獲客
 
    
【硬件方向】名企面試筆試真題:大疆創(chuàng)新校園招聘筆試題
硬件工程師面試/筆試經典 100 題
 
    
硬件工程師面試必看試題(經典)
單片機編程關鍵字之volatile
【面試題】人工智能工程師高頻面試題匯總:概率論與統(tǒng)計篇(題目+答案)
 
    
【面試題】人工智能工程師高頻面試題匯總:機器學習深化篇(題目+答案)
 
    
【面試題】人工智能工程師高頻面試題匯總:Transformer篇(題目+答案)
 
    
人工智能工程師高頻面試題匯總——機器學習篇
 
    
 
           
        
 
         【C語言經典面試題】static關鍵字的作用有哪些?
【C語言經典面試題】static關鍵字的作用有哪些? 
                 
  
            
             
             
                 
             工商網監(jiān)
工商網監(jiān)
        
評論