在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 高效的C編程之: 變量類型

            高效的C編程之: 變量類型

            作者: 時(shí)間:2013-09-30 來(lái)源:網(wǎng)絡(luò) 收藏

            本文引用地址:http://www.biyoush.com/article/257017.htm

            charbyte;

            charc;

            unsignedstate;

            unsignedflags;

            };

            externstructglobsg;

            #definetxg.tx

            #definerxg.rx

            #definebyteg.byte

            #definecg.c

            #definestateg.state

            #defineflagsg.flags

            #else

            externchartx;

            externcharrx;

            externcharbyte;

            externcharc;

            externunsignedstate;

            externunsignedflags;

            #endif

            /*************

            *globals.c*

            *************/

            /*DEFINITIONSofglobals-singlesourcefile*/

            #ifdef__arm

            #includeglobals.h

            structglobsg;

            #else

            chartx;

            charrx;

            charbyte;

            charc;

            unsignedstate;

            unsignedflags;

            #endif

            /************

            *access.c*

            ************/

            #includestdio.h>

            #includeglobals.h

            intmain()

            {tx=1;

            rx=2;

            byte=3;

            c=4;

            state=5;

            flags=6;

            printf(%u%u%u%u%u%un,tx,rx,byte,c,state,flags);

            return0;

            }

            將變量定義在結(jié)構(gòu)體內(nèi)有以下幾點(diǎn)好處。

            ·全局變量使用更小的內(nèi)存空間。(沒(méi)有使用結(jié)構(gòu)體占有24字節(jié),而使用結(jié)構(gòu)體之后只占有12字節(jié))

            ·全局變量被放置在ZI段而不是RW段,這樣就減少了ROM映像文件的大小。

            c語(yǔ)言相關(guān)文章:c語(yǔ)言教程



            上一頁(yè) 1 2 3 下一頁(yè)

            關(guān)鍵詞: C編程 變量類型 armcc ARM 編譯器

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉