伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【C語言經典面試題】static關鍵字的作用有哪些?

嵌入式物聯網開發 ? 來源:嵌入式物聯網開發 ? 作者:嵌入式物聯網開發 ? 2022-10-02 12:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C語言經典面試題】static關鍵字的作用有哪些?

經典面試題,有必要了解下!

1 問題描述

**如題所述,在C語言中,C語言的 **static 關鍵字的作用有哪些呢?

2 答案解析

作為一個從業多年的C程序員,我來給一個自己的參考答案;

  • **修飾 **某個函數

當static修飾某個函數時,表示這個函數是一個內部函數,它只能被當前.C文件的其他函數調用,而本C文件外的其他函數則不可調用這個函數。

  • **修飾 **全局變量

當static修飾全局變量時,表示這個全局變量僅在當前C文件中生效,其他的C文件中,并不可訪問該全局變量。

  • **修飾 **局部變量

**當static修飾局部變量時,表示這個局部變量位于全局區,但是它僅能夠被該函數內部訪問,函數外部則不能訪問;當函數內部訪問時,該局部變量具有 ** 記憶性

3 示例代碼

寫一段示例代碼:

?
?
#include 
#include 
?
static int test_func1(int a)
{
static int c = 5;
c = a;
return a + 1;
}
?
static int b;
?
int main(int argc, const char *argv[])
{
printf("test: %d\\n", test_func1(1));
return 0;
}

這段代碼,則分別演示了3種情況,可以參考一下。

4 更多分享

[架構師李肯]

架構師李肯全網同名 ),一個專注于嵌入式IoT領域的架構師。有著近10年的嵌入式一線開發經驗,深耕IoT領域多年,熟知IoT領域的業務發展,深度掌握IoT領域的相關技術棧,包括但不限于主流RTOS內核的實現及其移植、硬件驅動移植開發、網絡通訊協議開發、編譯構建原理及其實現、底層匯編及編譯原理、編譯優化及代碼重構、主流IoT云平臺的對接、嵌入式IoT系統的架構設計等等。擁有多項IoT領域的發明專利,熱衷于技術分享,有多年撰寫技術博客的經驗積累,堅信【知識改變命運,技術改變世界】!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    183

    文章

    7645

    瀏覽量

    146034
  • 函數
    +關注

    關注

    3

    文章

    4419

    瀏覽量

    67774
  • 程序員
    +關注

    關注

    4

    文章

    956

    瀏覽量

    30990
  • static
    +關注

    關注

    0

    文章

    34

    瀏覽量

    11146
  • 全局變量
    +關注

    關注

    1

    文章

    28

    瀏覽量

    9282
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C語言主要特點

    C語言的主要特點: 1.語言簡潔、緊湊,使用方便、靈活 。C語言一共只有32個
    發表于 01-05 07:41

    C語言C++的區別及聯系

    缺點:性能比面向過程低。 二、具體語言上的區別 1、關鍵字的不同 C語言32個關鍵字
    發表于 12-24 07:23

    關鍵字volatile的含意

    關鍵字volatile什么含意? 一個定義為volatile的變量是說這變量可能會被意想不到地改變,這樣,編譯器就不會去假設這個變量的值了。精確地說就是,優化器在用到這個變量時必須每次都小心
    發表于 12-23 06:33

    interrupt關鍵字使用

    中斷是嵌入式系統中重要的組成部分,這導致了很多編譯開發商提供一種擴展—讓標準C支持中斷。具代表事實是,產生了一個新的關鍵字__interrupt。下面的代碼就使用了__interrupt關鍵字去定義
    發表于 12-22 09:36

    Temu跨境電商按關鍵字搜索Temu商品API的應用及接口請求示例

    Temu跨境電商按關鍵字搜索Temu商品API的應用及接口請求示例 Temu跨境電商按關鍵字搜索Temu商品API的應用場景 Temu跨境電商平臺按關鍵字搜索Temu商品API的主要應用場景包括但不
    的頭像 發表于 11-29 15:08 ?617次閱讀

    C語言的編程技巧

    、_Alignas關鍵字?:C11標準引入了_Alignas關鍵字,用于顯式指定類型的對齊方式,優化內存訪問效率。 ?5、_Generic關鍵字?:
    發表于 11-27 06:46

    哪些場合會用到volatile關鍵字?

    當你理解 volatile關鍵字的含義之后,你就能明白,其實很多場合都能用到 volatile關鍵字。 1.全局變量單片機開發,難免會用到全局變量。一些初級工程師,更是全局變量滿天飛。這種情況下
    發表于 11-25 08:19

    天眼查平臺關鍵字搜索企業數據API接口技術指南

    ? 一、接口概述 天眼查提供的企業搜索API接口,支持通過關鍵字查詢企業工商信息、經營狀態等核心數據。該接口采用RESTful架構,返回JSON格式數據。 二、接口認證 調用需使用API密鑰認證
    的頭像 發表于 11-21 11:48 ?854次閱讀
    天眼查平臺<b class='flag-5'>關鍵字</b>搜索企業數據API接口技術指南

    亞馬遜平臺根據關鍵字搜索商品API接口

    ? ?在電商開發中,集成亞馬遜平臺的商品搜索功能是常見需求。通過亞馬遜的Product Advertising API(PAAPI),開發者可以根據關鍵字高效檢索商品信息。本技術帖將逐步介紹如何調用
    的頭像 發表于 11-05 15:00 ?475次閱讀
    亞馬遜平臺根據<b class='flag-5'>關鍵字</b>搜索商品API接口

    人工智能工程師高頻面試題匯總:循環神經網絡篇(題目+答案)

    后臺私信雯雯老師,備注:循環神經網絡,領取更多相關面試題隨著人工智能技術的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業。想要拿下這份工作,面試的時候得展示出你不僅技術過硬,還得能解決問題。所以
    的頭像 發表于 10-17 16:36 ?802次閱讀
    人工智能工程師高頻<b class='flag-5'>面試題</b>匯總:循環神經網絡篇(題目+答案)

    亞馬遜 SP-API 深度開發:關鍵字搜索接口的購物意圖挖掘與合規競品分析

    本文深度解析亞馬遜SP-API關鍵字搜索接口的合規調用與商業應用,涵蓋意圖識別、競品分析、性能優化全鏈路。通過COSMO算法解析用戶購物意圖,結合合規技術方案提升關鍵詞轉化率,助力賣家實現數據驅動決策,安全高效優化運營。
    的頭像 發表于 10-17 14:59 ?661次閱讀

    用30道電子工程師面試題來拷問墮落的你...

    今天用30道電子工程師面試題來拷問墮落的你,你能扛住第幾題?1、下面是一些基本的數字電路知識問題,請簡要回答之。(1)什么是Setup和Hold時間?答:Setup/HoldTime用于測試芯片
    的頭像 發表于 10-15 17:37 ?1292次閱讀
    用30道電子工程師<b class='flag-5'>面試題</b>來拷問墮落的你...

    micro 關鍵字搜索全覆蓋商品,并通過 API 接口提供實時數據

    micro 關鍵字搜索全覆蓋商品”并通過 API 接口提供實時數據
    的頭像 發表于 07-13 10:13 ?969次閱讀

    硬件工程師面試/筆試經典 100 題

    分享一些常見的硬件工程師面試/筆試題。公眾號后臺回復關鍵字:100題,可獲取完整的PDF。--END--免責聲明:本文轉自網絡,版權歸原作者所有,如涉及作品版權問題,請及時與我們聯系,謝謝!加入粉絲
    的頭像 發表于 04-30 19:34 ?1594次閱讀
    硬件工程師<b class='flag-5'>面試</b>/筆試<b class='flag-5'>經典</b> 100 題

    硬件工程師面試必看試題(經典)

    硬件工程師面試試題 模擬電路 1、基爾霍夫定理的內容是什么?(仕蘭微電子) 2、平板電容公式(C=εS/4πkd)。(未知) 3、最基本的如三極管曲線特性。(未知) 4、描述反饋電路的概念
    發表于 04-21 15:36