




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、的優(yōu)點(diǎn)就是直觀籠統(tǒng),便于了解,并且適用性強(qiáng),可以方便的表示包含分支和循環(huán)的構(gòu)造,防止了用自然言語表示算法的缺乏。其中,前面的三個(gè)條件構(gòu)成了函數(shù)的原型。類名(Circle)+ 作用域分辨符(:)+ 原函數(shù)(circle_area)有確定的值。函數(shù)指針(3)函數(shù)指針可以和其他指針一樣地運(yùn)用優(yōu)先順序優(yōu)先順序類別類別符號(hào)符號(hào)舉例舉例功能功能結(jié)合性結(jié)合性1作用域運(yùn)算符作用域運(yùn)算符:ex_x全局范圍(全局范圍(ex_x是全局變量)是全局變量)R:Myclass:count 類范圍(訪問類范圍(訪問Myclass類中的靜態(tài)成類中的靜態(tài)成員)員)L2成員存取運(yùn)算符成員存取運(yùn)算符 Pa xPa是指針對(duì)象,是指針
2、對(duì)象,x是成員是成員La xa是非指針對(duì)象,是非指針對(duì)象,x是成員是成員數(shù)組下標(biāo)運(yùn)算符數(shù)組下標(biāo)運(yùn)算符 X = A5將數(shù)組將數(shù)組A中下標(biāo)為中下標(biāo)為5的元素賦給的元素賦給XL函數(shù)調(diào)用運(yùn)算符函數(shù)調(diào)用運(yùn)算符()()X = f()()將函數(shù)將函數(shù)f()的返回值賦給()的返回值賦給XL3Sizeof運(yùn)算符運(yùn)算符sizeofsizeof(X)獲得數(shù)據(jù)類型獲得數(shù)據(jù)類型X的長(zhǎng)度的長(zhǎng)度R增量與減量運(yùn)算符增量與減量運(yùn)算符+X使用使用X之前,先使之前,先使X的值加的值加1R+X+使用使用X之后,再使之后,再使X的值加的值加1R-X使用使用X之前,先使之前,先使X的值減的值減1R-X-使用使用X之后,再使之后,再使X的
3、值減的值減1R邏輯非運(yùn)算符邏輯非運(yùn)算符! (XZ)將將 !右邊的結(jié)果(邏輯值)取非!右邊的結(jié)果(邏輯值)取非R按位取反運(yùn)算符按位取反運(yùn)算符 A將將A值按位取反值按位取反R取地址與取值運(yùn)算取地址與取值運(yùn)算符符&pX = &Y提取變量提取變量Y的地址,然后賦給指針變量的地址,然后賦給指針變量pXR*X = *pY提取指針變量提取指針變量pY所指的地址單元的內(nèi)所指的地址單元的內(nèi)容,然后賦給變量容,然后賦給變量X類型轉(zhuǎn)換運(yùn)算符類型轉(zhuǎn)換運(yùn)算符 (類型名)(類型名)X = (int)Y將將Y轉(zhuǎn)換為整型,然后賦給轉(zhuǎn)換為整型,然后賦給XR動(dòng)態(tài)內(nèi)存分配運(yùn)算動(dòng)態(tài)內(nèi)存分配運(yùn)算符符NewPa = new int4;創(chuàng)
4、建一個(gè)整型數(shù)組,其中含有創(chuàng)建一個(gè)整型數(shù)組,其中含有4個(gè)元素,個(gè)元素,并將首地址給并將首地址給PaRdeletedelete Pa;delete Pb;數(shù)組必須用數(shù)組必須用delete 進(jìn)行刪除進(jìn)行刪除普通的堆對(duì)象可用普通的堆對(duì)象可用delete刪除刪除4將兩數(shù)相減將兩數(shù)相減*X * Y將兩數(shù)相乘將兩數(shù)相乘L/X / Y將兩數(shù)相除將兩數(shù)相除%X % Y將兩數(shù)相除取其余數(shù)將兩數(shù)相除取其余數(shù)5+X + Y將兩數(shù)相加將兩數(shù)相加-X Y將兩數(shù)相減將兩數(shù)相減6移位運(yùn)算符移位運(yùn)算符A A 2將將A值向右平移值向右平移2位位7關(guān)系運(yùn)算符關(guān)系運(yùn)算符X X Y判斷判斷X是否大于是否大于Y=X =X = Y判斷判斷
5、X是否大于等于是否大于等于Y8= =X = = Y判斷判斷X是否等于是否等于Y!=X != Y判斷判斷X是否不等于是否不等于Y9位運(yùn)算符位運(yùn)算符&A & B將將A和和B的值按位相與的值按位相與L10A B將將A和和B的值按位相異或的值按位相異或11|A | B將將A和和B的值按位相或的值按位相或12邏輯運(yùn)算符邏輯運(yùn)算符&XZ將將&兩邊的結(jié)果(邏輯值)相與兩邊的結(jié)果(邏輯值)相與L13|XZ將將 | 兩邊的結(jié)果(邏輯值)相或兩邊的結(jié)果(邏輯值)相或14條件運(yùn)算符條件運(yùn)算符?:?:Z = XY ? E1:E2; 如果如果XY為真,為真,Z等于等于E1的值,否的值,否則等于則等于E2的值的值R15賦
6、值運(yùn)算符賦值運(yùn)算符=X = Y將將Y的值賦給的值賦給XR+=X += Y將將X的值加的值加Y后,再賦給后,再賦給X ,等價(jià),等價(jià)于于 X = X + Y-=X -= Y將將X的值減的值減Y后,再賦給后,再賦給X,等價(jià),等價(jià)于于 X = X Y*=X *= Y將將X的值乘的值乘Y后,再賦給后,再賦給X,等價(jià),等價(jià)于于 X = X * Y/=X /= Y將將X的值除的值除Y后,再賦給后,再賦給X ,等價(jià),等價(jià)于于 X = X / Y%=X %= Y將將X的值對(duì)的值對(duì)Y取余后,再賦給取余后,再賦給X ,等價(jià)于等價(jià)于 X = X % Y&=X &= Y將將X的值與的值與Y按位相與后,再賦給按位相與后,
7、再賦給X ,等價(jià)于,等價(jià)于 X = X & Y =X = Y將將X的值與的值與Y按位相異或后,再賦按位相異或后,再賦給給X,等價(jià)于,等價(jià)于 X = X Y| =X |= Y將將X的值與的值與Y按位相或后,再賦給按位相或后,再賦給X ,等價(jià)于,等價(jià)于 X = X | Y=X = Y將將X的值左移的值左移Y位后,再賦給位后,再賦給X ,等價(jià)于等價(jià)于 X = X =X = Y將將X的值右移的值右移Y位后,再賦給位后,再賦給X,等價(jià)于等價(jià)于 X = X Y16逗號(hào)運(yùn)算符逗號(hào)運(yùn)算符,E1,E2,E3從左到右依次求出表達(dá)式從左到右依次求出表達(dá)式E1,E2,E3的值的值L,所以先運(yùn)算n1 等 /于4,再將4
8、 + 1得5,最后n = 5。當(dāng)整型表達(dá)式E的值不等于整型表達(dá)式E1,E2,Ek的值時(shí),那么執(zhí)行default語句下的語句系列k+1。break;default:temp = -100;/開關(guān)語句終了return temp;/函數(shù)終了return sum; return sum; 建議養(yǎng)成良好的編程習(xí)慣,不要在循環(huán)體內(nèi)闡明數(shù)據(jù)成員或者函數(shù)的原型,如:int num; 或者char*func( int a, char* s ); 類似的聲明應(yīng)在循環(huán)體外。不建議運(yùn)用遞歸。 當(dāng)一個(gè)函數(shù)定義有形參時(shí),在進(jìn)展函數(shù)調(diào)用時(shí),必需提供與形參個(gè)數(shù)一樣、順序一樣、類型一樣的實(shí)參;或經(jīng)過類型轉(zhuǎn)換可以將實(shí)參的值映射為
9、形參類型的值。 在C中,可以運(yùn)用兩種傳送機(jī)制將實(shí)參的值傳送給形參: 一種被稱為值傳送 值調(diào)用。 另一種被稱為援用傳送援用調(diào)用。x = a;return s; 當(dāng)一個(gè)函數(shù)帶有多個(gè)參數(shù)時(shí),C言語沒有規(guī)定在函數(shù)調(diào)用時(shí)對(duì)實(shí)參的求值的順序,編譯器根據(jù)對(duì)代碼進(jìn)展優(yōu)化的需求自行決議對(duì)實(shí)參的求值順序。有的編譯器規(guī)定自左向右,有的編譯器規(guī)定自右向左,這種求值順序的不同,對(duì)普通參數(shù)來講沒有影響。但是,假照實(shí)參表達(dá)式中的某個(gè)變量與前后表達(dá)式中的某個(gè)變量有關(guān)時(shí),就能夠由于求值順序的不同而呵斥了二義性。因此,建議將參數(shù)列表簡(jiǎn)單化為好相關(guān)運(yùn)算放在調(diào)用前。舉例如下void main()int a4 = 1, -5, 4,
10、-3 ;int n = 4;f_rw2( a, 4);/調(diào)用時(shí)實(shí)參只寫數(shù)組名 所謂函數(shù)重載是指一樣的函數(shù)名下,可以實(shí)現(xiàn)不同的操作。系統(tǒng)將根據(jù)參數(shù)類型或者參數(shù)個(gè)數(shù)的不同來區(qū)分這些重載的函數(shù)。用戶在調(diào)用時(shí),只需給出不同類型的參數(shù)或者不同個(gè)數(shù)的參數(shù)。編譯器就能區(qū)別他要調(diào)用哪個(gè)函數(shù)。函數(shù)重載的兩個(gè)條件:函數(shù)名一樣;函數(shù)參數(shù)的類型不同或者參數(shù)的個(gè)數(shù)不同 。#include using namespace std;double f_add(double x,double y )return x+y; int f_add(int x,int y ) return x+y; int f_add(int x,int y,int z) return x+y+z ; void main()coutf_add(7.8,5.9)=f_add(7.8,5.9)endl;coutf_add(4,7)=f_add(4,7)endl;coutf_add(5,7,3)=f_add(5,7,3)endl;運(yùn)轉(zhuǎn)結(jié)果:運(yùn)轉(zhuǎn)結(jié)果:f_add(7.8,5.9)=13.7f_add(7.8,5.9)=13.7f_add(4,7)=11f_add(4,7)=11f_add(5,7,3)=15f_
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西培賢國(guó)際職業(yè)學(xué)院《特殊兒童發(fā)展與學(xué)習(xí)》2023-2024學(xué)年第一學(xué)期期末試卷
- 宣城職業(yè)技術(shù)學(xué)院《數(shù)據(jù)挖掘與R語言》2023-2024學(xué)年第一學(xué)期期末試卷
- 甘肅省酒泉市肅北蒙古族自治縣2024-2025學(xué)年小升初總復(fù)習(xí)數(shù)學(xué)精練含解析
- 重慶工商大學(xué)派斯學(xué)院《建筑環(huán)境熱力學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西信息職業(yè)技術(shù)學(xué)院《空中領(lǐng)航學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京林業(yè)大學(xué)《英語閱讀V》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州省黔南布依族苗族自治州福泉市2025年五年級(jí)數(shù)學(xué)第二學(xué)期期末檢測(cè)試題含答案
- 海南省樂東縣2025年三下數(shù)學(xué)期末達(dá)標(biāo)檢測(cè)模擬試題含解析
- 青海交通職業(yè)技術(shù)學(xué)院《作家作品研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 供應(yīng)商質(zhì)量管理內(nèi)容
- 《與朱元思書》課件
- 肺栓塞患者護(hù)理查房完整版
- 2024年煉鋼工職業(yè)技能競(jìng)賽理論考試題庫500題(含答案)
- 人教版(2024)六年級(jí)全一冊(cè) 第18課 土壤濕度控制好
- 三年級(jí)下冊(cè)信息技術(shù)蘇科版 6.1設(shè)計(jì)數(shù)字作品第一課時(shí) 教案
- 四年級(jí)數(shù)學(xué)思維訓(xùn)練50道及答案
- 20以內(nèi)的加法口算練習(xí)題4000題 284
- ??齐娮硬v數(shù)據(jù)集編制規(guī)范
- 2024室內(nèi)電力智能巡檢機(jī)器人技術(shù)標(biāo)準(zhǔn)
- 3-6《3-6歲兒童學(xué)習(xí)與發(fā)展指南》目標(biāo)解讀-圖文
- 人教版道德與法治九年級(jí)下冊(cè)《2.1 推動(dòng)和平與發(fā)展 》說課稿
評(píng)論
0/150
提交評(píng)論