三级三级久久三级久久,人人妻,一区二区三区,欧美日韩综合一区二区三区,人人玩人人妻精品,99精品,三男一女吃奶添下面

1746-IA16模塊介紹

更新日期:2020年08月31日
有效期:360天
瀏覽次數(shù):
價(jià)格:¥14
供貨總量:676
規(guī)格:1746-IA16
所屬行業(yè):五金工業(yè)品-> 電子電工-> 電子、電工產(chǎn)品代理
關(guān)鍵字:1746IA161746IA161746IA16
【想采購,免費(fèi)發(fā)布采購需求】
商家資料
聯(lián)系人:歐工
部門:銷售
職位:銷售
電話:
手機(jī):
地址:中國福建廈門市嘉禾路寶達(dá)大廈
主營:
企業(yè)其他產(chǎn)品更多>>

1746-IA16 模塊介紹

1746-IA16  

 (一)條件編譯方法

  條件編譯是通過預(yù)編譯指令來實(shí)現(xiàn)的,主要方法有:

  1、#if, #elif, #else, #endif

  #if 條件 1

  代碼段 1

  #elif 條件 2

  代碼段 2

  。..

  #elif 條件 n

  代碼段 n

  #else

  代碼段 n+1

  #endif

  即可以設(shè)置不同的條件,在編譯時(shí)編譯不同的代碼,預(yù)編譯指令中的表達(dá)式與C語言本身的表達(dá)式基本一至如邏輯運(yùn)算、算術(shù)運(yùn)算、位運(yùn)算等均可以在預(yù)編譯指令中使用。之所以能夠?qū)崿F(xiàn)條件編譯是因?yàn)轭A(yù)編譯指令是在編譯之前進(jìn)行處理的,通過預(yù)編譯進(jìn)行宏替換、條件選擇代碼段,然后生成 的待編譯代碼, 進(jìn)行編譯。

  #if的一般含義是,如果#if后面的常量表達(dá)式為true,則編譯它所控制的代碼,如條件1成立時(shí)就代碼段1,條件1不成立再看條件2是否成立,如果條件2成立則編譯代碼段2,否則再依次類推判斷其它條件,如果條件1-N都不成力則會(huì)編譯 的代碼段n+1.

  2、#ifdef, #else, #endif或#ifndef, #else, #endif

  條件編譯的另一種方法是用#ifdef與#ifndef命令,它們分別表示“如果有定義”及“如果無定義”。有定義是指在編譯此段代碼時(shí)是否有某個(gè)宏通過 #define 指令定義的宏,#ifndef指令指找不到通過#define定義的某宏,該宏可以是在當(dāng)前文件此條指令的關(guān)面定義的,也可以是在其它文件中,但在此指令之前包含到該文件中的。

  #ifdef的一般形式是:

  #ifdef macro_name

  代碼段 1

  #else

  代碼段 2

  #endif

  或

  #ifdef的一般形式是:

  #ifndef macro_name

  代碼段 2

  #else

  代碼段 1

  #endif

  這兩段代碼的效果是完全一樣的。

  3、通過宏函數(shù)defined(macro_name)

  參數(shù)為宏名(無需加“”),如果該macro_name定義過則返回真,否則返回假,用該函數(shù)則可以寫比較復(fù)雜的條件編譯指令如

  #if defined(macro1) || (!defined(macro2) && defined(macro3))

  。..

  #else

  。..

  #endif

  (二)條件編譯技巧與示例

  (1)#ifdef和#defined()比較

  首先比較一下這兩種方法, 種方法只能判斷一個(gè)宏,如果條件比較復(fù)雜實(shí)現(xiàn)起來比較煩鎖,用后者就比較方便。如有兩個(gè)宏MACRO_1,MACRO_2只有兩個(gè)宏都定義過才會(huì)編譯代碼段A,分別實(shí)現(xiàn)如下:

  #ifdef MACRO_1

  #ifdef MACRO_2

  代碼段 A

  #endif

  #endif

  或者

  #if defined(MACRO_1) && defined(MACRO_2)

  #endif

  同樣,要實(shí)現(xiàn)更復(fù)雜的條件用#ifdef更麻煩,所以推薦使用后者,因?yàn)榧词巩?dāng)前代碼用的是簡單的條件編譯,以后在維護(hù)、升級(jí)時(shí)可能會(huì)增加,用后者可維護(hù)性較強(qiáng)。舊的編譯器可能沒有實(shí)現(xiàn)#defined()指令,C99已經(jīng)加為標(biāo)準(zhǔn)。要兼容老的編譯器,還需用#ifdef指令。

1746-IA16  如果您需要訂購產(chǎn)品超過1件,請(qǐng)與我們聯(lián)系,我們可以為您提供折扣。

*我們僅采用快遞方式遞送備件。(順豐)

*如果您發(fā)現(xiàn)其他供貨商為相同產(chǎn)品提供更為低廉的價(jià)格,我們也愿意參照其價(jià)格向您提供進(jìn)一步的折扣。

如果還有其他任何問題,請(qǐng)隨時(shí)與我們聯(lián)系。

*請(qǐng)讓我們知道您有任何,備品,備件,的需要,我們可以給您進(jìn)一步的援助,我們等候您的詢盤。

————————廈門光沃自動(dòng)化設(shè)備有限公司———————————————

·                                 ?person:小歐?

·                                 ?Mobile phone:18030229050 ?                 

·                                 ?Telephone:0592-5709821?

·                                 ?Fax:0592-5917519

·                                 ?QQ:1878187406?

·                                 ?E-mail:1878187406@qq?

下一個(gè):1746-IA4模塊說明

聯(lián)系方式
免責(zé)聲明:以上所展示的信息由企業(yè)自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布企業(yè)負(fù)責(zé),塑膠五金網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
  • 電子、電工產(chǎn)品代理相關(guān)產(chǎn)品
  • 電子、電工產(chǎn)品代理相關(guān)企業(yè)
聯(lián)系我們

電話:0769-22305675

傳真:0769-23031246

聯(lián)系我們

聯(lián)系QQ:234145668

150-1482-2798

周一至周日8:30-18:00

東莞市邦鄰信息科技有限公司 版權(quán)所有©2006-2024 電話:0769-22305675 傳真:0769-23031246
聯(lián)系QQ:234145668 客服及建議:15014822798 經(jīng)營證照

服務(wù)熱線

150-1482-2798

找回賬號(hào)密碼

信息發(fā)布咨詢

申訴意見反饋

會(huì)員功能說明

微信服務(wù)號(hào)