色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

stm32中常用關鍵字的使用方法

嵌入式應用開發 ? 來源:嵌入式應用開發 ? 作者:嵌入式應用開發 ? 2022-03-16 16:35 ? 次閱讀

extern,可以在一個文件中引用另一個文件中定義的變量或者函數,下面就結合具體的實例。

首先,引用同一個文件的變量,先寫一個簡單的函數。

#include
int func();
int main()
{
func(); //1
printf("%d",num); //2
return 0;
}
int num = 3;
int func()
{
printf("%d\n",num);
}

這里一共定義了兩個函數,一個主函數一個子函數,子函數里直接打印的num的數據,要打印數據首先要找到定義的數據,這里定義的num是全局變量所以可以直接打印數據。

如果我們用extern進行定義數據時需要采用全局變量定義,在其他地方使用,比如我們在主函數定義了一個extern變量我們在其他地方使用時需要線對變量進行賦值操作,否則找不到相關的num。

#include
int func();
int main()
{
func(); //1
extern int num;
printf("%d",num); //2
return 0;
}
int num = 3;
int func()
{
printf("%d\n",num);
}

下面再說extern與const使用問題 。

如果我們要使用一個全局變量而且是不能改變的,那我們需要用const配合使用,代碼如下:

#include
int main()
{
extern const int num;
printf("%d",num);
return 0;
}

子函數

#include
const int num=5;
void func()
{
printf("fun in a.c");
}

這里我們在主函數定義了一個extern const變量,需要在子函數的全局變量中定義const int num=5;這樣就可以使用。

extern除了引用另一個文件中的變量外,還可以引用另一個文件中的函數,引用方法和引用變量相似。

mian.c

#include
int main()
{
extern void func();
func();
return 0;
}
common.c
#include
const int num=5;
void func()
{
printf("fun in a.c");
}

這里main函數中引用了b.c中的函數func。因為所有的函數都是全局的,所以對函數的extern用法和對全局變量的修飾基本相同,需要注意的就是,需要指明返回值的類型和參數。
審核編輯:湯梓紅

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

    關注

    2270

    文章

    10906

    瀏覽量

    356530
  • 參數
    +關注

    關注

    11

    文章

    1839

    瀏覽量

    32287
  • 函數
    +關注

    關注

    3

    文章

    4338

    瀏覽量

    62734
收藏 人收藏

    評論

    相關推薦

    C語言關鍵字分別發生在哪個階段

    以下C語言關鍵字,分別發生在哪個階段? 第一個,define。 首先得糾正一下,define 并不是C語言里面的關鍵字,即使加了井號,也不是。 define 屬于C語言的預處理指令,很顯然,它發生
    的頭像 發表于 11-24 10:31 ?196次閱讀

    C語言關鍵字--typedef

    C語言關鍵字使用方法學習指南!
    的頭像 發表于 10-07 12:44 ?292次閱讀

    示波器高壓探頭使用方法

    示波器高壓探頭是一種用于測量高電壓信號的儀器,通常用于高壓電源、電機、變壓器等電氣設備的測試。以下是示波器高壓探頭的詳細使用方法
    的頭像 發表于 10-03 16:43 ?459次閱讀

    使用邊緣AI和Sitara處理器進行關鍵字檢測

    電子發燒友網站提供《使用邊緣AI和Sitara處理器進行關鍵字檢測.pdf》資料免費下載
    發表于 09-02 11:30 ?0次下載
    使用邊緣AI和Sitara處理器進行<b class='flag-5'>關鍵字</b>檢測

    Keil變量不被初始化方法

    介紹使用Keil,IAR和CubeIDE的操作方法,本文中所用芯片為:STM32G431RBT6。Keil沒有這個關鍵字,而且會有版本的區別,下面分別介紹:為了防
    的頭像 發表于 08-30 11:47 ?717次閱讀
    Keil<b class='flag-5'>中</b>變量不被初始化<b class='flag-5'>方法</b>

    光纖收發器的使用方法和注意事項

    光纖收發器作為光纖通信系統關鍵設備,其正確的使用方法和注意事項對于確保網絡傳輸的穩定性和可靠性至關重要。光纖收發器作為光纖通信系統關鍵
    的頭像 發表于 08-26 15:20 ?1059次閱讀

    快速掌握C語言關鍵字

    C語言中的32個關鍵字你知道多少個呢?根據關鍵字的作用分為四類:數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它
    的頭像 發表于 07-06 08:04 ?364次閱讀
    快速掌握C語言<b class='flag-5'>關鍵字</b>

    淺談錫膏的儲存及使用方法

    錫膏(焊錫膏)是電子組裝過程中常用的材料,它的儲存和使用方法對保證焊接質量和性能至關重要。以下是詳細的儲存及使用方法
    的頭像 發表于 06-27 10:02 ?933次閱讀

    inline關鍵字被優化導致此類函數被布局在flash內,怎么處理?

    問題解決。 但是,希望樂鑫官方把idf內源碼的inline關鍵詞都替換為__attribute((always_inline)),因為inline關鍵字不可靠! 期待下次idf版本更新能解決此bug,自己修改idf源碼真的是權
    發表于 06-21 12:03

    電流探頭的使用方法及測量技巧

    電流探頭是電子測量領域中常用的工具,用于測量電路的電流。它們通常用于連接示波器或多用途數字測量儀器,以便觀測和分析電流波形。本文將介紹電流探頭的使用方法以及一些測量技巧,幫助您更好地
    的頭像 發表于 06-17 13:42 ?669次閱讀
    電流探頭的<b class='flag-5'>使用方法</b>及測量技巧

    smt貼片加工常用的檢測修理方法有哪些

    一站式PCBA智造廠家今天為大家講講SMT貼片加工常見問題有哪些?SMT貼片加工常用的檢測修理方法。隨著電子產品的不斷發展,SMT貼片加工成為電子制造業中常見且關鍵的工藝。然而,貼片加
    的頭像 發表于 06-13 09:32 ?600次閱讀

    gis中常用的空間分析方法

    GIS中常用的空間分析方法 GIS(地理信息系統)是一種用于收集、存儲、處理、分析和展示地理數據的技術。空間分析是GIS的核心部分,它包括一系列方法和技術,用來研究地理空間數據之間的關系和模式。本文
    的頭像 發表于 02-25 13:44 ?5807次閱讀

    簡單總結一下嵌入式C++中常見的錯誤形式

    對于 C++ 類,一些關鍵字只要寫在 .h 中就好,cpp 中就不用再加上了,比如 virtual、static 等關鍵字,如果在 cpp 多寫,編譯器會報錯。
    的頭像 發表于 02-23 09:40 ?520次閱讀

    關鍵字搜索文件夾某個TXT文件

    文件夾隨時創造TXT文件,如何及時選出剛創造的文件?或關鍵字搜索出需要的TXT文件?
    發表于 02-06 15:22

    在NVM和本地\"內存定義數組(靜態 /global /local)的\"關鍵字是什么?

    在 NVM 和本地\"內存定義數組(靜態 /global /local)的\"關鍵字是什么? 還有與 32 位對齊的關鍵字怎么樣。
    發表于 01-25 07:52
    主站蜘蛛池模板: 麻豆第一区MV免费观看网站| 香艳69xxxxx有声小说| 亚洲 小说 欧美 激情 另类| 国产精品一区二区四区| 亚洲日韩中文字幕区| 免费国产麻豆传| 国产1000部成人免费视频| 亚洲欧美综合乱码精品成人网| 快播电影网址| 高清观看ZSHH96的视频素材| 亚洲在线视频自拍精品| 持田香织abc| 亚洲VA欧美VA天堂V国产综合| 久久机热免费视频| YELLOW视频在线观看大全| 性虎成人网| 免费一级片网站| 国产黄片毛片| 综合色中色| 天天久久影视色香综合网| 久久免费看少妇高潮A片JA| JLZZJLZZJLZ老师好多的水| 性色欲情网站IWWW九文堂| 免费成年人在线视频| 国产免国产免费| 99久久精品费精品国产| 性XXXXX搡XXXXX搡景甜| 欧美2019高清hd巨大| 吉吉av电影| 大睾丸内射老师| 一受多攻高h| 涩涩电影网| 浪小辉军警服务员VIDEOS| 国产成人综合95精品视频免费| 伊人久在线观看视频| 欧美 日韩 无码 有码 在线| 国产乱码精品AAAAAAAA| av天堂电影网在线观看| 小鸟酱喷水| 日日噜噜噜噜夜夜爽亚洲精品| 久久影院中文字幕|