日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]keil C51 部分運(yùn)算符與表達(dá)式 ;2013年12月2日10:39:34?:用于表達(dá)式求值運(yùn)算符;邏輯表達(dá)式?表達(dá)式1:表達(dá)式2。邏輯表達(dá)式為真執(zhí)行表達(dá)式1,否者執(zhí)行表達(dá)式2.,用于把若干個(gè)表達(dá)式組合成一個(gè)表達(dá)式;從中到右算出

keil C51 部分運(yùn)算符與表達(dá)式 ;2013年12月2日10:39:34

?:用于表達(dá)式求值運(yùn)算符;邏輯表達(dá)式?表達(dá)式1:表達(dá)式2。邏輯表達(dá)式為真執(zhí)行表達(dá)式1,否者執(zhí)行表達(dá)式2.

,用于把若干個(gè)表達(dá)式組合成一個(gè)表達(dá)式;從中到右算出整個(gè)表達(dá)式的值,最終值就是最右邊表達(dá)式的值。

*用于取內(nèi)容運(yùn)算符;

&用于取地址運(yùn)算符;

sizeof用于計(jì)算數(shù)據(jù)類型所占的字節(jié)數(shù);

--------------------------------------------------------------------------------------------------------------

1、if (條件表達(dá)式1)

{

語句1;

}

else if (條件表達(dá)式2)

{

語句2;

}

else

{

語句3;

}

-----------------------------------------------------------------------------------------

2、switch (表達(dá)式)

{

case 常量表達(dá)式1:語句1;break;

case 常量表達(dá)式2:語句2;break;

case 常量表達(dá)式n:語句n;break;

default:語句;

}

--------------------------------------------------------------------------------------------------

for (表達(dá)式1; 表達(dá)式2; 表達(dá)式3)

{

循環(huán)體;

}

例如:

char i;

for (i=0; i<8; i++)

{

循環(huán)語句;

}

特殊語句:for (; ; ) //表示循環(huán)條件永遠(yuǎn)成立,不會(huì)退出循環(huán)體。

------------------------------------------------------------------------------------------------------

3、while (條件表達(dá)式)

{

循環(huán)語句;

}

i=0;

while (i<8)

{

循環(huán)語句;

i++;

}

------------------------------------------------------------

do

{

循環(huán)語句;

i++;

}

while (條件表達(dá)式);

-------------------------------------------------------

4、goto 語句標(biāo)號;

例子:

i = 0;

loop:if (i<100)

{

printf ("%dn",i);

i++;

goto loop;

}//當(dāng)程序使用了goto語句之后會(huì)是程序的可讀性大大降低,所以在實(shí)際應(yīng)用中建議少用。

-------------------------------------------------------------------------------------------------------------

5、break和continue語句

break是滿足某條件時(shí)提前退出循環(huán)體;使用時(shí)要注意兩點(diǎn):1.break在else if語句中不起作用;2.當(dāng)有多層循環(huán)語句嵌套的時(shí)候,break語句只退出本層的循環(huán)。

------------------------

continue語句只用在循環(huán)控制語句當(dāng)中,其作用是跳過本次循環(huán),繼續(xù)下一次的循環(huán)。

continue語句同樣常與if語句相結(jié)合使用。

例:

for (i=0;i<10;i++)

{

if (i%2==0)

continue;

printf("%dn",i);

}

//--------------------------------------------------------------------


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉