在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)C語言知識(shí)點(diǎn)全攻略(三)

            單片機(jī)C語言知識(shí)點(diǎn)全攻略(三)

            作者: 時(shí)間:2012-11-13 來源:網(wǎng)絡(luò) 收藏
            位賦值 復(fù)合運(yùn)算的一般形式為:

              變量 復(fù)合賦值運(yùn)算符 表達(dá)式 其含義就是變量與表達(dá)式先進(jìn)行運(yùn)算符所要求的運(yùn)算,再把運(yùn)算結(jié)果賦值給參與運(yùn)算的

              變量。其實(shí)這是 C 語言中一種簡化程序的一種方法,凡是二目運(yùn)算都能用復(fù)合賦值運(yùn)算符 去簡化表達(dá)。例如:

              a+=56 等價(jià)于 a=a+56

              y/=x+9 等價(jià)于 y=y/(x+9) 很明顯采用復(fù)合賦值運(yùn)算符會(huì)降低程序的可讀性,但這樣卻能使程序代碼簡單化,并

              能提高編譯的效率。對于開始學(xué)習(xí) C 語言的朋友在編程時(shí)最好還是根據(jù)自己的理解力和習(xí)慣去使 用程序表達(dá)的方式,不要一味追求程序代碼的短小。

              逗號(hào)運(yùn)算符

              如果你有編程的經(jīng)驗(yàn),那么對逗號(hào)的作用也不會(huì)陌生了。如在 VB 中“Dim a,b,c”的逗 號(hào)就是把多個(gè)變量定義為同一類型的變量,在 C 也一樣,如“int a,b,c”,這些例子說明逗 號(hào)用于分隔表達(dá)式用。但在 C 語言中逗號(hào)還是一種特殊的運(yùn)算符,也就是逗號(hào)運(yùn)算符,能 用它將兩個(gè)或多個(gè)表達(dá)式連接起來,形成逗號(hào)表達(dá)式。逗號(hào)表達(dá)式的一般形式為:

              表達(dá)式 1,表達(dá)式 2,表達(dá)式 3……表達(dá)式 n

              這樣用逗號(hào)運(yùn)算符組成的表達(dá)式在程序運(yùn)行時(shí),是從左到右計(jì)算出各個(gè)表達(dá)式的值,而 整個(gè)用逗號(hào)運(yùn)算符組成的表達(dá)式的值等于最右邊表達(dá)式的值,就是“表達(dá)式 n”的值。在實(shí) 際的應(yīng)用中,大部分情況下,使用逗號(hào)表達(dá)式的目的只是為了分別得到名個(gè)表達(dá)式的值,而 并不一定要得到和使用整個(gè)逗號(hào)表達(dá)式的值。要注意的還有,并不是在程序的任何位置出現(xiàn) 的逗號(hào),都能認(rèn)為是逗號(hào)運(yùn)算符。如函數(shù)中的參數(shù),同類型變量的定義中的逗號(hào)只是用來 間隔之用而不是逗號(hào)運(yùn)算符。

              條件運(yùn)算符

              上面我們說過中有一個(gè)三目運(yùn)算符,它就是“?:”條件運(yùn)算符,它要求有三個(gè)運(yùn)算對象。它能把三個(gè)表達(dá)式連接構(gòu)成一個(gè)條件表達(dá)式。條件表達(dá)式的一般形式如下:

              邏輯表達(dá)式? 表達(dá)式 1 : 表達(dá)式 2 條件運(yùn)算符的作用簡單來說就是根據(jù)邏輯表達(dá)式的值選擇使用表達(dá)式的值。當(dāng)邏輯表達(dá)

              式的值為真時(shí)(非 0 值)時(shí),整個(gè)表達(dá)式的值為表達(dá)式 1 的值;當(dāng)邏輯表達(dá)式的值為假(值

              為 0)時(shí),整個(gè)表達(dá)式的值為表達(dá)式 2 的值。要注意的是條件表達(dá)式中邏輯表達(dá)式的類型可 以與表達(dá)式 1 和表達(dá)式 2 的類型不一樣。下面是一個(gè)邏輯表達(dá)式的例子。

              如有 a=1,b=2 這個(gè)時(shí)候我們要求是取 ab 兩數(shù)中的較小的值放入 min 變量中,也許你會(huì)這樣 寫:

              if (a《b)

              min = a;

              else

              min = b; //這一段的意思是當(dāng) a《



            關(guān)鍵詞: 單片機(jī) C語言 全攻略

            評論


            相關(guān)推薦

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

            關(guān)閉