• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    空語句的作用

    C語言空語句的作用

    空語句一般有以下幾個用途:

    1.純粹消耗CPU時間,起到延時的作用,但是注意一下,"雨落深山"說的有問題的,在嵌入式系統中一般不會這么用,原因如下:

    對于嵌入式系統來講,不論是哪種系統,一般下位芯片級的時間單位為Tick,這樣的處理單位對于Tick來說太粗略了。

    但是在嵌入式系統中,有一種情況下會用到:

    不需要很高的精確度,并且要避免引起Task切替的延遲處理時,有時會這么用。因為起計時器進行延遲的話,超時處理會引起調度進程的輪循,出現Task切替。

    2.為了程序的結構清楚,可讀性好,以后擴充新功能方便。有些公司的編碼規范要求,對于if/else語句等,如果分支不配對的話,需要用空語句進行配對,一般日系企業這么要求的比較多。

    例如:

    正常的這么做就行:

    if(XXX)

    {

    XXXXX

    }

    但是編碼規范要求,必須這么寫

    if(XXX)

    {

    XXXXX

    }

    else

    {

    ;

    }

    3. 對于某些大型的軟件項目,特別是一些嵌入式項目,處于自動化測試的需要,要求必須進行語句(例如,if/else語句)的配對。

    在進行代碼靜態解析,單體測試Case抽出的時候,為了保證全路徑覆蓋,很多專業的高端自動測試工具,會建議進行語句(例如,if/else語句)的配對。此時對于一些不完備的分支,就會用空語句補全。

    C語言中while 空語句的作用

    我覺的這里while(key == 0);的作用是讓程序停在這里,等待key != 0 滿足后繼續往下執行。

    如果這里key對應外面的按鍵,并且key == 0 表示按鍵被按下,則外面的while(1) 循環是用來檢測按鍵是否被按下,當檢測到按鍵被按下,即if(key == 0)成立 ,執行while(key == 0); 空循環,在這里就應該是等待按鈕松開,當按鈕松開,key == 0 不再滿足,就跳出循環往下執行。

    如果沒有這個空循環:

    void main()

    {

    P1=0xff;

    led=1;

    while(1)

    {

    if(key==0)

    {

    led=~led;

    delay(20);

    }

    }

    }那么當你一直按著按鍵的時候,if(key == 0)始終滿足,會重復執行while(1)中的程序,導致led燈不停改變亮暗狀態,直到你抬起按鍵。仔細看你修改的程序,也會出現相同的結果。

    c語言中的空語句

    所謂的空語句就是說沒有執行代碼,只有一個語句結束的標志:分號

    例如:int a = 1;

    1 while(1)

    2 {

    3 ;

    4 a++;

    5

    6 if(a == 10)

    7 break;

    8}

    第三行就是空語句,當程序執行到第三行的時候,什么都不做,繼續往下執行第四行,空語句不會影響程序的功能和執行順序,第五行是空行,與空語句不同,程序執行到第五行的時候會忽略空行,而不會忽略空語句。具體的作用我只是在測試的時候用過

    空語句起到延時作用中的“延時”是什么意思

    拖時間,明了吧?

    有時候,要控制程序的執行速度,

    就可以加空語句,比如重復20000次,只計數,沒有實際操作語句.

    這樣,程序要運行循環計數,就會有停頓下來的感覺.特別是在

    在比較老的機器上,效果很明顯哦.

    由于不同CPU運算速度不同,這個延時表現也會有不同的.

    特別是在寫一些控制臺(DOS)程序時,可能要讓使用者看清輸出結果,再往下執行,又不想使用者參與輸入,要程序自然停頓,就可以加空循環來起到延時作用.

    轉載請注明出處華閱文章網 » 空語句的作用

    短句

    家族的語句

    閱讀(310)

    贊美大家族的句子有哪些贊美大家族的句子如下:1. 大家族的人互相連系在一起,才真正是這個人世唯一的幸福。2. 大家族的溫馨每個人都想擁有的,因為每個人都渴望擁有美好的大家族、幸福的大家族、快樂的大家族! 3. 我就能深深感受到大家族的

    短句

    暫停語句

    閱讀(263)

    帶又 暫停 的優美句子 1. “花開,然后花謝;星星閃爍,也總有消失之日;不管是這個地球、太陽、銀河系,還有這個浩瀚的宇宙都會有死的一天。人類的一生,與這些相比的話——不過是一

    短句

    讀者經典語句

    閱讀(239)

    有沒有《讀者》經典語句匯集的 《讀者》經典語句節選(大多選自《讀者》“言論”中的經典語句) 1、永遠不要對少部分有頭腦、有責任心的人可以改變世界表示懷疑。——人類學家瑪格利。米德 2、做一個好人,其所為不外乎是降低別人的人生成

    短句

    英語句重音

    閱讀(274)

    英語句子的重音怎么掌握(技巧)呵呵,重音大有學問可講,不是幾句話講的清的.給你個材料,好好研究一番吧!!!"英語重音和語調的交際功能",下面是一部分內容.下載地址:http://www.gxlztc.net:8080/UploadFiles/20053192

    短句

    羨慕的語句

    閱讀(231)

    形容羨慕的句子 形容羨慕的句子 好讓人羨慕的句子 1.愛情像糖衣,我囫圇吞下,享受瞬間的甜蜜。 2.愛是一場戰爭,我不怕受傷只怕你不快樂。 3.別讓時間淡化了思念,別讓距離扯斷了牽連。 4.愛情來不及變老,就葬送在烽火的玩笑。

    短句

    嵌入的語句

    閱讀(308)

    請問SQL里面的嵌入語句是什么意思?嵌入語句主要是什么作用的呢? 嵌入語句,就是在SQL語句中再嵌入其它的SQL語句,嵌入的目的就是為了實現某種特定情況下的操作需求。 下面給你舉

    短句

    matlab且語句

    閱讀(505)

    矩陣元素求和的Matlab語句怎么寫矩陣元素求和的Matlab語句怎么寫?舉例見內sum函數>> x=[2 3 4]x =2 3 4>> sum(x)ans =9Sum函數用法:B = sum(A) 返回數組A不同維數的總和.如果A是一個向量,sum(A)

    短句

    懂事的語句

    閱讀(257)

    形容懂事的句子有哪些1. 懂事之前 情動以后 長不過一天。——王菲《流年》2. 年少輕狂的好日子,一懂事就結束。——林夕《信徒》3. 去掉那些形容詞剩下的就是真實了。——哈珀·李《殺死一只知更鳥》4. 你這么成熟懂事,想必一定沒人疼你.

    短句

    做生意語句

    閱讀(244)

    做生意的誠信用語有哪些1、誠信為本 2、市場經濟就是信用經濟。 3、守信是市場經濟的基本特征。 4、市場交易,信義為先。 5、誠信為本,質優取勝。 6、以人為本,求真務實,誠實守信,爭創一流。 7、守法為宗,誠信為本。 8、做誠信企業,創名牌產品

    短句

    數據庫常用sql語句

    閱讀(252)

    誰能教我幾句最常用的SQL語句 --語 句 功 能 --數據操作 SELECT --從數據庫表中檢索數據行和列 INSERT --向數據庫表添加新數據行 DELETE --從數據庫表中刪除數據行 UPDATE --更新數據庫表中的數據 --數據定義 CRE

    短句

    文學經典語句

    閱讀(186)

    文學中經典的句子 郭敬明的或者是寂地的郭敬明的——1.很多我們以為一輩子都不會忘記的事情,就在我們念念不忘的日子里,被我們遺忘了。 2.一晃神,一轉眼,我們就這樣垂垂老去 。 3.我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己

    短句

    心累的語句

    閱讀(235)

    關于心累的句子 1、不要去提,不要去說,用沉默代替你的哀嘆。不要去哭,不要去笑,用堅強阻截你的柔弱。不要去想,不要去尋,用寧靜載運你的寂寥。2、人人都在追求高品質的生活,人人都想得到自己想要的東西,人人都在為了自己的目標,整天里忙碌著,奮斗

    短句

    招生語句

    閱讀(291)

    有關“招生”的句子有哪些1. 人生實苦,但請你足夠相信。2. 所謂壓力大,學習苦,名額少,全是老百姓的事情,有錢有權的人,從沒有說過教育有什么不好,因為這完全是他們所不能體會的東西。3. 有怎樣的心靈,就有怎樣的世界;有怎樣的心靈,就有怎樣的人生

    短句

    人去世了怎么安慰語句

    閱讀(303)

    老人去世怎么安慰 您好,我有幾條安慰的話,希望您能采納。謝謝。生老病死,自然規律!不要太傷悲,你的孝心他會感應得到的!人生都要經歷這一刻,我為你母親的離去感到悲痛,作為朋友我祝福你的母親在天國得到永生和幸福。確實失去,就要越堅強,過去的事

    短句

    家族的語句

    閱讀(310)

    贊美大家族的句子有哪些贊美大家族的句子如下:1. 大家族的人互相連系在一起,才真正是這個人世唯一的幸福。2. 大家族的溫馨每個人都想擁有的,因為每個人都渴望擁有美好的大家族、幸福的大家族、快樂的大家族! 3. 我就能深深感受到大家族的

    短句

    讀者經典語句

    閱讀(239)

    有沒有《讀者》經典語句匯集的 《讀者》經典語句節選(大多選自《讀者》“言論”中的經典語句) 1、永遠不要對少部分有頭腦、有責任心的人可以改變世界表示懷疑。——人類學家瑪格利。米德 2、做一個好人,其所為不外乎是降低別人的人生成

    短句

    暫停語句

    閱讀(263)

    帶又 暫停 的優美句子 1. “花開,然后花謝;星星閃爍,也總有消失之日;不管是這個地球、太陽、銀河系,還有這個浩瀚的宇宙都會有死的一天。人類的一生,與這些相比的話——不過是一

    短句

    羨慕的語句

    閱讀(231)

    形容羨慕的句子 形容羨慕的句子 好讓人羨慕的句子 1.愛情像糖衣,我囫圇吞下,享受瞬間的甜蜜。 2.愛是一場戰爭,我不怕受傷只怕你不快樂。 3.別讓時間淡化了思念,別讓距離扯斷了牽連。 4.愛情來不及變老,就葬送在烽火的玩笑。

    短句

    英語句重音

    閱讀(274)

    英語句子的重音怎么掌握(技巧)呵呵,重音大有學問可講,不是幾句話講的清的.給你個材料,好好研究一番吧!!!"英語重音和語調的交際功能",下面是一部分內容.下載地址:http://www.gxlztc.net:8080/UploadFiles/20053192

    短句

    嵌入的語句

    閱讀(308)

    請問SQL里面的嵌入語句是什么意思?嵌入語句主要是什么作用的呢? 嵌入語句,就是在SQL語句中再嵌入其它的SQL語句,嵌入的目的就是為了實現某種特定情況下的操作需求。 下面給你舉

    短句

    matlab且語句

    閱讀(505)

    矩陣元素求和的Matlab語句怎么寫矩陣元素求和的Matlab語句怎么寫?舉例見內sum函數>> x=[2 3 4]x =2 3 4>> sum(x)ans =9Sum函數用法:B = sum(A) 返回數組A不同維數的總和.如果A是一個向量,sum(A)

    短句

    傳奇語句

    閱讀(226)

    描寫傳奇的句子 沙場莫記恨與仇,有緣相聚即朋友.莫為游戲喪人格,莫為裝備辱神州.強占地盤新手恨,騙取錢物祖宗羞.謙遜有禮人人敬,粗言穢語莫出口.各自獻出一分真,交友如同飲美酒.遙憶昔日傳奇夢,劍影刀光殺氣濃.光陰似箭數載過,傳奇有喜也有憂

    久久热在线视频