![第一章VC程序設(shè)計入門_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/c7d7f4f1-11d6-420d-878a-ea06d9a357c5/c7d7f4f1-11d6-420d-878a-ea06d9a357c51.gif)
![第一章VC程序設(shè)計入門_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/c7d7f4f1-11d6-420d-878a-ea06d9a357c5/c7d7f4f1-11d6-420d-878a-ea06d9a357c52.gif)
![第一章VC程序設(shè)計入門_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/c7d7f4f1-11d6-420d-878a-ea06d9a357c5/c7d7f4f1-11d6-420d-878a-ea06d9a357c53.gif)
![第一章VC程序設(shè)計入門_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/c7d7f4f1-11d6-420d-878a-ea06d9a357c5/c7d7f4f1-11d6-420d-878a-ea06d9a357c54.gif)
![第一章VC程序設(shè)計入門_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/12/c7d7f4f1-11d6-420d-878a-ea06d9a357c5/c7d7f4f1-11d6-420d-878a-ea06d9a357c55.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 c+ c+程序的執(zhí)行過程程序的執(zhí)行過程 c+c+源程序源程序 c+c+預(yù)處理器預(yù)處理器 預(yù)處理后的源程序預(yù)處理后的源程序 c+c+ 編譯程序編譯程序 目標程序目標程序 鏈接程序鏈接程序 可執(zhí)行程序可執(zhí)行程序 其它目標程序和庫其它目標程序和庫 20 age0 xa379ef450 xa379ef49a: 9p 0 x234588枚舉類型是指在某一特定范圍內(nèi)取值的數(shù)據(jù)類型。枚舉類型是指在某一特定范圍內(nèi)取值的數(shù)據(jù)類型。枚舉類型的定義:枚舉類型的定義: enum 枚舉類型名枚舉類型名 枚舉常量枚舉常量1,枚舉常量,枚舉常量2,枚舉,枚舉常量常量3,,枚舉常量枚舉常量n;如如 enum weekday
2、s sun,mon,tue, wed, thu, fri, sat;枚舉類型枚舉類型注:(注:(1)每個枚舉常量對應(yīng)一個整型值,默認從)每個枚舉常量對應(yīng)一個整型值,默認從0開開始遞增。可以為枚舉常量確定一個整型值,其后的枚始遞增??梢詾槊杜e常量確定一個整型值,其后的枚舉常量從這個確定值開始遞增。舉常量從這個確定值開始遞增。 如:如:enum weekdays sun=4, mon=1,tue, wed, thu, fri, sat;算術(shù)運算符算術(shù)運算符-、+、*、/、%,其中,其中%為模運算,即求余運算為模運算,即求余運算1. 當兩個整數(shù)作當兩個整數(shù)作/運算時,作整除運算。有實運算時,作整除運
3、算。有實數(shù)參與的數(shù)參與的/運算為一般的除法運算。運算為一般的除法運算。 3/4=0 3.0/4=0.752. 運算運算%兩側(cè)必須都是整型操作數(shù)。若不是兩側(cè)必須都是整型操作數(shù)。若不是整型數(shù)必須將操作數(shù)強制轉(zhuǎn)換成整型再進行求余整型數(shù)必須將操作數(shù)強制轉(zhuǎn)換成整型再進行求余運算,否則出現(xiàn)編譯錯誤。運算,否則出現(xiàn)編譯錯誤。3. 作作%運算時,若操作數(shù)中有負值,求余的運算時,若操作數(shù)中有負值,求余的原則為:先取絕對值求余數(shù),余數(shù)取與被除數(shù)相原則為:先取絕對值求余數(shù),余數(shù)取與被除數(shù)相同的符號。同的符號。 -10%3=-1 10%-3=1關(guān)系運算符關(guān)系運算符 (6 個個,、=、= =、!=,運算結(jié)果:,運算結(jié)果
4、:1=真真; 0=假假)1.當關(guān)系表達式成立時,關(guān)系表達式的結(jié)果為當關(guān)系表達式成立時,關(guān)系表達式的結(jié)果為1,否,否則為則為0。例:有a=4,b=3,c=2,求表達式abc的值? 解:abc的值相當于(ab)c,而ab的值為1,即再求 1c,最后表達式的值為0。2.不要混淆賦值運算符不要混淆賦值運算符“=”和比較運算符和比較運算符“=”。 例:int a=0,b=1,c=2; couta=bendl; a=b; couta=bendl;邏輯運算優(yōu)先級別為: ! & | 高高低低 注:在邏輯運算過程中不等于零即認為是真,可參與邏輯運算,但運算最后的結(jié)果真為1,假為0. ! 非零值非零值=0 !0=
5、1 非零值非零值&非零值非零值=1 非零值非零值&0= 0 0|0=0 非零值非零值|0=1 0|非零值非零值=1例: !5 (22)逗號表達式用逗號運算符連接起來的表達式。 一般形式:一般形式:, 即按從左到右的順序依次求出各表達式的值,并把最后一個表達式的值作為整個逗號表達式的值。例:例:設(shè)b=2,c=3,d=4,則下列逗號表達式 如:( a=5+5,b=b*b+c,d=d*a+b) 的值為47 y=x=(a=3,6*3) 結(jié)果:x=y=18,a=3 (y=x=a=3,6*3) 結(jié)果:x=y=a=3 y=(x=a=3,6*3) 結(jié)果:x=a=3,y=18 賦值運算符與賦值表達式賦值運算符與
6、賦值表達式逗號運算符與逗號表達式逗號運算符與逗號表達式邏輯運算符與邏輯表達式邏輯運算符與邏輯表達式算術(shù)運算符與算術(shù)表達式算術(shù)運算符與算術(shù)表達式優(yōu)先級別優(yōu)先級別低低高高關(guān)系運算符與關(guān)系表達式關(guān)系運算符與關(guān)系表達式單目運算單目運算邏輯表達式優(yōu)化的副作用邏輯表達式優(yōu)化的副作用 即指在求邏輯表達式時,從左至右,若表即指在求邏輯表達式時,從左至右,若表達式某部分值可直接確定整個邏輯表達式的值,達式某部分值可直接確定整個邏輯表達式的值,則其后的運算不再進行。則其后的運算不再進行。 已知已知 intint a=0 a=0,b=2, c=3 , d;b=2, c=3 , d; 求求 d= a&b+&+cd=
7、a&b+&+c 的值。的值。 因為因為a a為為0,0,則不必進行則不必進行b+b+、+c+c的運算,就可的運算,就可得整個邏輯表達式的值為得整個邏輯表達式的值為0 0,變量,變量b,cb,c都沒有作都沒有作自加運算,賦值運算最后進行,自加運算,賦值運算最后進行,d=0d=0。 另請自行閱讀另請自行閱讀p17的例的例1.12類型轉(zhuǎn)換的方式有兩種:一種是隱式類型轉(zhuǎn)換,一種是強制轉(zhuǎn)換。 不同類型數(shù)據(jù)的混合運算和賦值時要求類型轉(zhuǎn)換例例2:a + 32 + 7.23 * 6 - 5 / 3強制類型運算 (單目運算)形式形式1 : (數(shù)據(jù)類型數(shù)據(jù)類型) 表達式表達式只對數(shù)據(jù)類型后的一個數(shù)據(jù)項,作強制類型轉(zhuǎn)換如: double i=5.8; couti/3.0n; 1.93333 cout(int)i/3.0; 1.66667 couti; 5.8 /只改變運算操作數(shù)的類型只改變運算操作數(shù)的類型, /變量本身數(shù)據(jù)類型沒改變。變量本身數(shù)據(jù)類型沒改變。形式形式2: 數(shù)據(jù)數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 團知識競賽活動方案8篇
- 2025年醫(yī)療委托服務(wù)協(xié)議樣本
- 上海市松江區(qū)汽車租賃服務(wù)合同模板
- 2025年冬季供暖系統(tǒng)承包協(xié)議
- 2025年經(jīng)營權(quán)讓渡協(xié)議第十七案
- 2025年寫字樓租賃合同續(xù)租協(xié)議書
- 2025年砂洗機項目申請報告模稿
- 2025年醫(yī)師專業(yè)技能提升合作協(xié)議書范本
- 2025年藥效學研究服務(wù)項目申請報告
- 2025年鄉(xiāng)村住宅修建工程協(xié)議
- 全套教學課件《工程倫理學》
- JJG 976-2024透射式煙度計
- 清華大學考生自述
- 小學生讀書卡模板
- 8.3 摩擦力 同步練習-2021-2022學年人教版物理八年級下冊(Word版含答案)
- 初中足球選拔測試標準
- 《現(xiàn)代漢語詞匯》PPT課件(完整版)
- 生理學教學大綱
- 環(huán)保鐵1215物質(zhì)安全資料表MSDS
- “君子教育”特色課程的探索
- AS9100D人力資源管理程序(范本)
評論
0/150
提交評論