C和指针笔记 3.8 static关键字
生活随笔
收集整理的這篇文章主要介紹了
C和指针笔记 3.8 static关键字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當用于不同的上下文環境時,static關鍵字具有不同的意思。
當它用于函數定義時,或用于代碼塊之外的變量聲明時,static關鍵字用于修改標識符的鏈接屬性,從external改為internal,但標識符的存儲類型和作用域不受影響。用這種方式聲明的函數或變量只能在聲明它們的源文件中訪問。
當它用于代碼塊內部的變量聲明時,static關鍵字用于修改變量的存儲類型,從自動變量修改為靜態變量,但變量的鏈接屬性和作用域不受影響。用這種方式聲明的變量在程序執行之前創建,并在程序的整個執行期間一起存在,而不是每次在代碼開始執行時創建,在代碼塊執行完畢后銷毀。
轉載于:https://www.cnblogs.com/blankqdb/p/3700157.html
總結
以上是生活随笔為你收集整理的C和指针笔记 3.8 static关键字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 房间安排
- 下一篇: 模拟真实环境之内网漫游