91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語(yǔ)言函數(shù)的相關(guān)語(yǔ)法及其參數(shù)的了解

汽車玩家 ? 來源:電子發(fā)燒友網(wǎng) ? 2018-04-10 17:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.interrupt 用于中斷函?數(shù)。

定義如下:

語(yǔ)法: interrupt void 函數(shù)名()

或者

interrupt[中斷向量]void 函數(shù)名()

參數(shù):中斷函數(shù)沒有參數(shù)。中斷函數(shù)需要指定中斷向量。

返回:中斷函數(shù)一般是void,沒有返回。

說明:interrupt關(guān)鍵字聲明了在處理器發(fā)生中斷時(shí)調(diào)用;函數(shù)的參數(shù)必須為空

2.monitor 使函數(shù)進(jìn)入原型(atomic)操作狀態(tài)。

定義如下:

語(yǔ)法:monitor 函數(shù)類型 函數(shù)名(參數(shù)表)

參數(shù):該函數(shù)可以有參數(shù),也可以沒有參數(shù)。

返回:函數(shù)可以有返回,也可以沒有返回。

說明:monitor關(guān)鍵字使得在函數(shù)執(zhí)行期間禁止中斷,使函數(shù)執(zhí)行不可中斷;在其它所有方面,有monitor聲明的函數(shù)則與普通函數(shù)相同。

3.no_init

語(yǔ)法:no_init 變量聲明

說明:在默認(rèn)情況下,MSP430C語(yǔ)言編譯器將變量存放在主RAM中,并在啟動(dòng)時(shí)對(duì)其進(jìn)行初始化。no_init類型修正符使編譯器把變量放在非易失RAM區(qū)中(如EEPROM、FLASH等),在啟動(dòng)時(shí)也不對(duì)它們進(jìn)行初始化。在no_init變量的聲明中,不能含有初始化。如果用了非易失RAM,連接時(shí)要安排在非易失RAM區(qū),地址范圍為0x0000~0xFFFF。實(shí)際可用范圍是0x200~0xFFDF。

C語(yǔ)言函數(shù)的相關(guān)語(yǔ)法及其參數(shù)的了解

4.sfrb 用于聲明單字節(jié)I/O數(shù)據(jù)類型對(duì)象。

語(yǔ)法:sfrb 標(biāo)識(shí)符=常量表達(dá)式

說明:sfrb表示一個(gè)I/O寄存器,具有以下特點(diǎn):等價(jià)于無符號(hào)字符,只能直接尋址,它駐留地址范圍0x00~0xFF之內(nèi),例如:sfrb PxOUT =0x0021; 定義了Px端口的輸出寄存器

5.sfrw 用于聲明雙字節(jié)I/O數(shù)據(jù)類型對(duì)象。

語(yǔ)法:sfrw 標(biāo)識(shí)符=常量表達(dá)式

說明:sfrw表示一個(gè)I/O寄存器,具有以下特點(diǎn): 等價(jià)于無符號(hào)字符,它只能直接尋址,它駐留地址范圍0x100~0x1FF之內(nèi),例如:sfrw WDTCTL =0x0021; //定義了看門狗的寄存器。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7645

    瀏覽量

    145838
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1672

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語(yǔ)言主要特點(diǎn)

    指針類型數(shù)據(jù),使用十分靈活和多樣化,能用來實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)(如鏈表、樹、棧等)的運(yùn)算。 4.具有結(jié)構(gòu)化的控制語(yǔ)句。用函數(shù)作為程序的模塊單位,便于實(shí)現(xiàn)程序的模塊化。C語(yǔ)言是完全模塊化和結(jié)構(gòu)化的
    發(fā)表于 01-05 07:41

    C語(yǔ)言回調(diào)函數(shù)原來這么簡(jiǎn)單

    了解開發(fā)語(yǔ)言的朋友應(yīng)該都會(huì)對(duì)回調(diào)函數(shù)有所了解,在很多的程序開發(fā)語(yǔ)言中都能看到回調(diào)的身影。很多場(chǎng)景下,當(dāng)某個(gè)條件成立以后我們**代碼執(zhí)行某些指
    發(fā)表于 12-30 06:45

    C語(yǔ)言中實(shí)現(xiàn)函數(shù)宏的三種方式

    , var_b = %dn\", var_a, var_b); // var_a = 2, var_b = 1 return 0; } C 語(yǔ)言規(guī)定,do{...}while(0) 語(yǔ)法必須
    發(fā)表于 12-29 07:34

    如何用好 C 語(yǔ)言函數(shù)的返回值?

    的重點(diǎn),本文更關(guān)心的是,該以何值表示“成功”,何值表示“失敗”。 按照C語(yǔ)言語(yǔ)法, 0 表示假,非零(常常用 1)表示真,那是否函數(shù)也用 0 返回值表示“失敗”,1 返回值表示“成功”呢? 行業(yè)
    發(fā)表于 12-25 07:17

    C語(yǔ)言C++的區(qū)別及聯(lián)系

    創(chuàng)建源文件時(shí)什么都不給,默認(rèn)是.cpp。 3、返回值 C語(yǔ)言中,如果一個(gè)函數(shù)沒有指定返回值類型,默認(rèn)返回int類型;C++中,如果一個(gè)函數(shù)
    發(fā)表于 12-24 07:23

    C語(yǔ)言C++之間的區(qū)別是什么

    ,尤其是在涉及到類型轉(zhuǎn)換時(shí),會(huì)盡量防止隱式的、可能導(dǎo)致問題的類型轉(zhuǎn)換。 相比之下,C語(yǔ)言允許更多的靈活性,但也更容易產(chǎn)生類型相關(guān)的運(yùn)行時(shí)錯(cuò)誤,因?yàn)槠漕愋蜋z查不如C++嚴(yán)格。 3、
    發(fā)表于 12-11 06:23

    C語(yǔ)言和單片機(jī)C語(yǔ)言有什么差異

    單片機(jī)c語(yǔ)言相對(duì)于普通C語(yǔ)言增加了一些基本的指令,還有變量的賦值是16進(jìn)制,當(dāng)然單片機(jī)c語(yǔ)言只牽
    發(fā)表于 11-14 07:55

    一文了解Mojo編程語(yǔ)言

    Mojo 是一種由 Modular AI 公司開發(fā)的編程語(yǔ)言,旨在將 Python 的易用性與 C 語(yǔ)言的高性能相結(jié)合,特別適合人工智能(AI)、高性能計(jì)算(HPC)和系統(tǒng)級(jí)編程場(chǎng)景。以下是關(guān)于
    發(fā)表于 11-07 05:59

    nuclei studio生成的c語(yǔ)言文件是不支持c語(yǔ)法嗎?

    nuclei studio 生成的c語(yǔ)言文件感覺不支持c語(yǔ)法,因?yàn)閯偸褂眠@個(gè)軟件,還請(qǐng)各位大佬幫忙看看
    發(fā)表于 10-20 11:02

    靈活高效雙引擎驅(qū)動(dòng):ZBUFF讓C語(yǔ)言內(nèi)存操作更智能!

    高性能系統(tǒng)。 一、ZBUFF核心庫(kù)常用函數(shù) 如果小伙伴們此前沒有接觸過C語(yǔ)言或者不精通C語(yǔ)言,把ZBUFF核心庫(kù)當(dāng)成新庫(kù)來學(xué)習(xí)即可,建議先從
    的頭像 發(fā)表于 08-11 13:27 ?619次閱讀
    靈活高效雙引擎驅(qū)動(dòng):ZBUFF讓<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>內(nèi)存操作更智能!

    C語(yǔ)言中的內(nèi)聯(lián)函數(shù)與宏

    C編程中,內(nèi)聯(lián)函數(shù)和宏都用于避免函數(shù)調(diào)用的開銷并編寫可復(fù)用的邏輯部分,但它們?cè)诠ぷ鞣绞胶桶踩苑矫娲嬖陲@著差異。
    的頭像 發(fā)表于 07-25 15:10 ?1962次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>中的內(nèi)聯(lián)<b class='flag-5'>函數(shù)</b>與宏

    深入理解C語(yǔ)言函數(shù)—編程中的“積木塊”藝術(shù)

    在編程的世界里,函數(shù)就像建筑中的“積木塊”——它們是構(gòu)建復(fù)雜程序的基石。通過靈活組合這些模塊,開發(fā)者能打造出功能強(qiáng)大且結(jié)構(gòu)清晰的代碼。函數(shù)之所以成為C語(yǔ)言的核心,正是因?yàn)樗鉀Q了編程中
    的頭像 發(fā)表于 06-30 17:26 ?1943次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>:<b class='flag-5'>函數(shù)</b>—編程中的“積木塊”藝術(shù)

    深入理解C語(yǔ)言C語(yǔ)言循環(huán)控制

    改變程序的執(zhí)行流程,使代碼更加靈活和可控。本文將詳細(xì)介紹這些語(yǔ)句的作用及其應(yīng)用場(chǎng)景,并通過示例代碼進(jìn)行說明。Part.1break語(yǔ)句C語(yǔ)言中break語(yǔ)句有兩種
    的頭像 發(fā)表于 04-29 18:49 ?2098次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>:<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>循環(huán)控制

    新概念51單片機(jī)C語(yǔ)言教程入門、提高、開發(fā)、拓展全攻略

    第一個(gè)發(fā)光二極管 2.3 while語(yǔ)句 2.4 for語(yǔ)句及簡(jiǎn)單延時(shí)語(yǔ)句 2.5 Keil仿真及延時(shí)語(yǔ)句的精確計(jì)算 2.6 不帶參數(shù)函數(shù)的寫法及調(diào)用 2.7 帶參數(shù)函數(shù)的寫法及調(diào)用
    發(fā)表于 04-15 13:57

    為什么不需要給回調(diào)函數(shù)傳遞參數(shù)

    回調(diào)函數(shù)C語(yǔ)言里面一個(gè)重要機(jī)制。
    的頭像 發(fā)表于 04-15 10:11 ?875次閱讀