<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機c語(yǔ)言教程:C51表達式語(yǔ)句及仿真器

單片機c語(yǔ)言教程:C51表達式語(yǔ)句及仿真器

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

前面學(xué)習了大部分的基本語(yǔ)法,以下所要學(xué)習的各種基本的語(yǔ)法能說(shuō)是組成程序的靈魂。在前面的課程中的例子里,也簡(jiǎn)單理解過(guò)一些的使用方法,能看出C是一種結構化的程序設計。C 供給了相當豐富的程序控制。學(xué)習掌握這些語(yǔ)句的使用方法也是C語(yǔ)言學(xué)習中的重點(diǎn)。

本文引用地址:http://dyxdggzs.com/article/170884.htm

語(yǔ)句是最基本的一種語(yǔ)句。不一樣的程序設計語(yǔ)言都會(huì )有不一樣的語(yǔ)句,如VB就是在后面加入回車(chē)就構成了VB 的表達式語(yǔ)句,而在51的C語(yǔ)言中則是加入分號“;”構成表達式語(yǔ)句。舉例如下:

b = b * 10; Count++;

X = A;Y = B;

Page = (a+b)/a-1;

以上的都是合法的表達式語(yǔ)句。在我收到的一些網(wǎng)友的 Email 中,發(fā)現很多開(kāi)始學(xué)習的朋友一般在編寫(xiě)調試程序時(shí)忽略了分號“;”,造成程序不能被正常的編譯。我本人的經(jīng)驗是在遇 到編譯錯誤時(shí)先語(yǔ)法是否有誤,這在開(kāi)始學(xué)習時(shí)一般會(huì )因在程序中加入了全角符號、運算符打錯 漏掉或沒(méi)有在后面加“;”。

在 C 語(yǔ)言中有一個(gè)特殊的表達式語(yǔ)句,稱(chēng)為空語(yǔ)句,它僅僅是由一個(gè)分號“;”組成。 有時(shí)候為了使語(yǔ)法正確,那么就要求有一個(gè)語(yǔ)句,但這個(gè)語(yǔ)句又沒(méi)有實(shí)際的運行效果那么這 時(shí)就要有一個(gè)空語(yǔ)句。說(shuō)起來(lái)就像大家在晚自修的時(shí)候用書(shū)包占位一樣,呵呵。

空語(yǔ)句通常用會(huì )以下兩種使用方法。

(1)while,for 構成的循環(huán)語(yǔ)句后面加一個(gè)分號,形成一個(gè)不執行其它操作的空循環(huán)體。 我會(huì )會(huì )常常用它來(lái)寫(xiě)等待事件發(fā)生的程序。大家要注意的是“;”號作為空語(yǔ)句使用時(shí),要 與語(yǔ)句中有效組成部分的分號相區別,如 for (;a50000;a++);第一個(gè)分號也應該算是 空語(yǔ)句,它會(huì )使 a 賦值為 0(但要注意的是如程序前有 a 值,則 a 的初值為 a 的當前值),最后一個(gè)分號則使整個(gè)語(yǔ)句行成一個(gè)空循環(huán)。若此時(shí) a=0,那么 for (;a50000;a++);就相當

于 for (a=0;a50000;a++);我本人習慣是寫(xiě)后面的寫(xiě)法,這樣能使人更不難讀明白。 (2)在程序中為有關(guān)語(yǔ)句供給標號,標記程序執行的位置,使相關(guān)語(yǔ)句能跳轉到要執行

的位置。這會(huì )用在 goto 語(yǔ)句中。

下面的示例程序是簡(jiǎn)單說(shuō)明 while 空語(yǔ)句的使用方法。硬件的功能很簡(jiǎn)單,就是在 P3.7 上 接一個(gè)開(kāi)關(guān),當開(kāi)關(guān)按下時(shí) P1 上的燈會(huì )全亮起來(lái)。當然實(shí)際應用中按鈕的功能實(shí)現并沒(méi)有 這么的簡(jiǎn)單,一般還要進(jìn)行防抖動(dòng)處理等。

先在我們的實(shí)驗板上加一個(gè)按鈕。電路圖如圖 10-1。

點(diǎn)擊瀏覽下一頁(yè)

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



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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>