




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第介紹C語言程序中的注釋等輔助語句如何使用目錄一、程序中的輔助語句(上)二、程序中的輔助語句(下)
一、程序中的輔助語句(上)
C語言中的注釋
注釋是幫助理解程序而編寫的文本注釋本身對(duì)程序功能無任何貢獻(xiàn)注釋分為單行注釋和多行注釋注釋分為單行注釋和多行注釋
注意:單行注釋不一定被編譯器支持
注釋的語法
單行注釋
從//開始到當(dāng)前行結(jié)束的所有文本(注釋范圍只涉及一行文本)單行注釋中可以重復(fù)出現(xiàn)//(無特殊含義,被看作注釋文本)
多行注釋
從*/開始到*/結(jié)束的所有文本(注釋范圍可以涉及多行文本)多行注釋不支持嵌套(錯(cuò)誤用法:/*...abc.../*d*/...*/)
示例
intmain()
多行注釋
定義一個(gè)變量,并且初始化
inti=(int)(10.3/3);
printf("i=%d\n",i);
//單行注釋
//多行注釋中嵌套單行注釋,無意義
return0;
}
賦值語句
連續(xù)賦值
多個(gè)賦值操作組合在一起,如:a=b=c...
復(fù)合賦值
數(shù)學(xué)運(yùn)算與賦值操作組合在一起如:a+=1,a-=2,a*=3,a/=4
上代碼:
#includestdio.h
intmain()
inta=0;
intb=10;
a=b=b+1;//a=11b=11
printf("a=%d,b=%d\n",a,b);
a+=1;
a-=2;
a*=3;
a/=4;
//a=7
printf("a=%d\n",a);
復(fù)合賦值與連續(xù)賦值相結(jié)合
a+=b-=1;
printf("a=%d,b=%d\n",a,b);
return0;
}
下面為輸出結(jié)果:
三目運(yùn)算符(條件運(yùn)算符)
本質(zhì):if...else...語句的縮寫版語法:(條件)(為真時(shí)的語句):(為假時(shí)的語句)
注意事項(xiàng)
三目運(yùn)算表達(dá)式最后產(chǎn)生的是一個(gè)值,因此整個(gè)表達(dá)式不能作為左值使用
逗號(hào)表達(dá)式
逗號(hào)(,)是一種特殊的運(yùn)算符逗號(hào)可以將多個(gè)語句連接起來組合成一個(gè)語句語法:語句1,語句2,語句3,...,語句n
下面代碼就是采用逗號(hào)表達(dá)式將多個(gè)語句連在一起:
intmain()
inta=0;
intb=1;
a=2,b=3,printf("a+b=%d\n",a+b);
return0;
}
逗號(hào)表達(dá)式補(bǔ)充說明
逗號(hào)(,)優(yōu)先級(jí)最低,逗號(hào)表達(dá)式可以配合括號(hào)使用逗號(hào)表達(dá)式的意義是將多個(gè)語句連接為一個(gè)語句逗號(hào)表達(dá)式從左向右開始執(zhí)行語句逗號(hào)表達(dá)式的值就是最右邊語句的值
下面的代碼就是綜合逗號(hào)表達(dá)式和三目運(yùn)算符:
#includestdio.h
intmain()
inta=0;
intb=10;
intc=0;
a=(b10)1:2;
printf("a=%d\n",a);
(a5)(a=5):(a=0);
printf("a=%d\n",a);
((a==5)a:b)=10;//ERROR
a=b=c=0;
c=(a=2,b=3,a+b);
printf("a=%d\n",a);
printf("b=%d\n",b);
printf("c=%d\n",c);
c-=a;//c=c-a;
printf("c=%d\n",c);
return0;
}
下面為輸出結(jié)果:
小結(jié)
注釋是幫助理解程序而編寫的文本,對(duì)程序功能無貢獻(xiàn)數(shù)學(xué)運(yùn)算與賦值操作可以組合在一起使用三目運(yùn)算符可以理解為if...else...的縮寫形式逗號(hào)表達(dá)式的意義是將多個(gè)語句連接為一個(gè)語句
二、程序中的輔助語句(下)
自增(++)與自減(--)運(yùn)算符
前置:先自增(自減),再取值
++v;--v;
后置:先取值,再自增(自減)
v++;v--;
舉一個(gè)簡單的例子,
v=1,y=++v;執(zhí)行完之后v=2,y=2;
v=1,y=v++;執(zhí)行完之后v=2,y=1;
注意事項(xiàng)
自增(自減)操作符的結(jié)合方向從右至左不要在一個(gè)表達(dá)式中混合四則運(yùn)算與自增(自減)運(yùn)算
上代碼:
#includestdio.h
intmain()
inta=0;
intc=1;
a=-c++;//c-2
printf("a=%d\n",a);
a=+(++c);//+(++c);c-3
printf("a=%d\n",a);
a=-c--;//c-2
printf("a=%d\n",a);
printf("c=%d\n",c);
return0;
}
下面為輸出結(jié)果:
goto-程序世界中的破壞者
goto是C語言中的一個(gè)關(guān)鍵字,用于無條件暴力跳轉(zhuǎn)goto的跳轉(zhuǎn)位置由標(biāo)簽指定(具體指定某行代碼)標(biāo)簽就是一個(gè)C語言中的合法命名,并以冒號(hào)(∶)結(jié)束語法:gotoLABEL;
如下所示:
c=1;
gotoLABEL;
c=2;
LABEL:
printf("c=%d\n",c);
注意事項(xiàng)
goto在程序中極具破壞性,會(huì)破壞程序結(jié)構(gòu),造成程序難以理解和維護(hù),現(xiàn)代軟件開發(fā)已禁用goto。
上代碼:
#includestdio.h
intmain()
inta=0;
intc=1;
if(a+c0)
printf("a=%d,c=%d\n",a,c);
gotoELSE;
else
ELSE:printf("%d+%d=%d\n",a,c,a+c);
gotoFOR;
for(c=10;cc--)
FOR:
printf("c=%d\n",c);
return0;
}
下面為輸出結(jié)果:
可以看到c輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 針對(duì)性強(qiáng)的保函業(yè)務(wù)合作伙伴合同
- 護(hù)理交接班課件
- 藥物轉(zhuǎn)運(yùn)體機(jī)制與臨床意義
- 2025年聘用合同協(xié)議書
- 勾股定理熱點(diǎn)題型歸納(九大題型)解析版-2024-2025學(xué)年八年級(jí)數(shù)學(xué)下冊(cè)(人教版)
- 動(dòng)物細(xì)胞結(jié)構(gòu)與功能解析
- 轉(zhuǎn)正述職報(bào)告模板65
- 高考語文寫作:二材料作文 關(guān)鍵詞型
- 《磷脂酰絲氨酸食品有助于輔助改善記憶力功效評(píng)價(jià)方法》編制說明
- 高考數(shù)學(xué)一輪復(fù)習(xí):計(jì)數(shù)原理排列組合
- 2024年共青團(tuán)團(tuán)課考試測(cè)試題庫及答案
- 招投標(biāo)管理招聘筆試題及解答(某大型國企)
- 新版《鐵道概論》考試復(fù)習(xí)試題庫(含答案)
- 2024至2030年中國快餐業(yè)調(diào)研分析及發(fā)展前景預(yù)測(cè)報(bào)告
- 2024年公選處級(jí)領(lǐng)導(dǎo)干部面試題選及參考答案
- 6.3基層群眾自治制度 說課課件高中政治統(tǒng)編版必修三政治與法治
- AQT 1009-2021 礦山救護(hù)隊(duì)標(biāo)準(zhǔn)化考核規(guī)范(正式版)
- 廠房保安合同范本
- 中國慢性冠脈綜合征患者診斷及管理指南2024版解讀
- 重慶市南岸區(qū)2023-2024學(xué)年五年級(jí)下學(xué)期期末質(zhì)量抽測(cè)數(shù)學(xué)試題
- 2023~2024學(xué)年四年級(jí)下冊(cè)語文期末??荚嚲怼?chuàng)意情境 統(tǒng)編版
評(píng)論
0/150
提交評(píng)論