




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
面向?qū)ο蟪绦蛟O(shè)計任課教師信息姓名:鐘樑手機:課程目標學習目標:掌握面向?qū)ο蟪绦蛟O(shè)計的基本概念及基本思想;掌握類、對象的概念及C++語言實現(xiàn)方法;掌握繼承的概念及C++語言實現(xiàn)方法;掌握多態(tài)的概念及C++語言實現(xiàn)方法;掌握WINDOWS程序設(shè)計的基本概念掌握MFC程序設(shè)計核心概念能熟練使用C++進行DOS程序開發(fā)。能熟練使用MFC進行WINDOWS程序開發(fā)。課程學習方法理論學習理解、掌握基本概念,多看例題理論指導實踐,實踐提高認識實踐學習勤思考,多動手重視上機實習環(huán)境堅持自學關(guān)鍵在于多編寫程序成績評定平時成績(10%)+實驗(30%)+期末考試成績(60%)平時成績包括考勤,作業(yè)等實驗成績根據(jù)考勤及實驗內(nèi)容完成的情況確定期末考試指學期末學校安排的正式考試教材使用使用教材
《C++面向?qū)ο蟪绦蛟O(shè)計》推薦資料《C++Primer第四版》,Lippman等著,李師賢等譯,人民郵電出版社?!禖++編程思想》,??藸柕戎瑒⒆谔锏茸g,機械工業(yè)出版社?!禡FCWindows程序設(shè)計》,JeffProsise著,清華大學出版社?!渡钊霚\出MFC》,侯俊杰著,華中科技大學出版社?!禨TL源碼剖析》,《EffectiveC++》,《MoreEffectiveC++》,《C++Template》,《Windows核心編程》。MSDN
良好的編程習慣科學的命名方法一個不規(guī)范的例子:
intfun3(inti,constchar*j){ inta=0,b=0,c=0; a=fun1(j); b=fun2(j); c=b–a–i; if(c<0){ cout<<"error"; return-1;} else{ returnc;} }良好的編程習慣更改后的例子:
intWithdrawMoney(int_money,constchar*_identity){
intloanMoney=0,totalMoney=0,leftMoney=0;
loanMoney=GetLoanMoney(_identity);
totalMoney=GetTotalMoney(_identity);
leftMoney=totalMoney-loanMoney-_money;
if(leftMoney<0){
cout<<"thereisnoenoughmoneyleft";
return-1;
}
else{
returnleftMoney; }}
良好的編程習慣科學的命名方法帶來的好處:提高程序的可讀性,易記性,以及可維護性??茖W命名方法的一些好的習慣:1、恰如其分的變量名和函數(shù)名。2、適當?shù)拿L度。
e.g.用一個變量來表示中國參加奧林匹克的人數(shù)。不合適的命名方法:numberOfPeopleOnTheChinaOlympicTeam適宜長度的命名方法:chTeamMembers,chMemberCount
良好斜的編由程習榨慣3、格通過擺首字將母大洪小寫心區(qū)分寒變量森、類法型以貧及函蛙數(shù)。4、暢使用買標準姥的前折綴。5、盤不要興忘記植循環(huán)胡下標晴、臨煩時變岸量以吳及狀愉態(tài)變蜓量蝕的近命名對。不好姨的例尋子:蹄fo頑r(影in家t雪i閑=嗓0;剝i偶<錘t食ot柳al賓;容i+貴+)wh乏il攔e(菊fl添ag童=勒=疼1)比較呀好的仁更改怕:f值or江(i最nt家t姑ea全mI填nd矛ex監(jiān)=睡0捏;鋒te盲am扭In色de百x津<te水a(chǎn)m頑Co補un感t;守t窗ea妙mI鞋nd辯ex執(zhí)++貼)wh量il兼e(棍mo蜂re漆Pe匪op箭le頁=纖=早1)擴展藏閱讀新:《代碼糖大全》良好帝的編蹲程習系慣匈牙鋸利命洞名法:一葉套目陣前使暢用最賢廣泛現(xiàn)的前累綴命額名法猜,其羽主要銷包括歡屬性細前綴丹,類泳型前淚綴以湊及描辨述前喬綴三禽種。屬性掃前綴g_表xx烏:全局箱變量c_某xx:常糊量m_建xx:成醫(yī)員變閉量s_貼xx:靜港態(tài)變買量類型謝前綴指針寶:p函數(shù)當:fn布爾鼻型:b計數(shù):陸c/犬cn姜t整形:砌i字符叉:ch浮點崗數(shù):f/屢d長整食形:固l無符愧號:u字符翻串:觸sz字:箱w字節(jié):玩by函數(shù):殊fn良好鞠的編慕程習災慣描述牽前綴:最大:勵Ma成x最小:扎Mi包n初始礦化:攻In臉it源:Sr菠c目的:顯De練st臨時:呆Te.誘g.g_禍cc蠻hN杠um吊be集rps愛zC府om念pN牙am僚epf替nI磚sE浴mp抬tybo例ol遇C際op淺y(首st捆ri名ng策s計rc周Da鴿ta紅,畝st鍬ri加ng燭d搞es戚tD瓜at融a)對字樂符進副行計剪數(shù)的劍全局慎變量指向副字符蔽串的壞指針睬,表嬌示公持司名指向術(shù)函數(shù)屑的指作針,鹿判斷告是否校為空C+湊+程病序語揭言概脫述—鍵—入帝門普遍躺的觀碰點:C+綱+語言乞難學主要岸原因敲:C+倦+語言流實際侵上是4門語回言的暫集合完全碎兼容C語言年的結(jié)削構(gòu)化壘編程霉模式(C語言)面向掏對象們程序碑設(shè)計撲(傳奇統(tǒng)意點義的C+戀+)通用液模板純庫ST費L:St玩an毀da左rd寬T許em饒pl度at漿e堤Li傭br悲ar立y范式岔編程貫(模肅板化課開發(fā)襲語言唇)C+慶+語態(tài)言概疲述—克—編秀程環(huán)哀境C+沉+語言挺的編役程環(huán)竟境:推薦津使用告:Vi說su到al鵲S催tu京di描o喜20姨05以上抵版本C+殃+語火言概毫述—肚—H針el級lo梳W市or誰ld必不辨可少默的He云ll廈o墊Wo及rl倍d程序#i蟲nc零lu敞de型<錘io穴st映re想am寇>us將in跟g礦na樂me慎sp羽ac襯e兔st謠d;in得t億ma窯in敬(){co蜂ut闊<瘡<功“H蘭el誕lo誦W裙or營ld斧”仔<<探e籍nd賀l;re遭tu駁rn框0待;}C+宴+標準柜頭文茂件C+巧+標準冷命名告空間co特ut為C+猜+的輸濤出流C+寫+語員言概己述—京—關(guān)羅鍵字C+偽+的關(guān)遍鍵字C+桑+包括臘了60個關(guān)民鍵字棚,和C語言杏相比屢增加余了28個關(guān)習鍵字嗽,分述別是椅:面向揮對象杏:cl正as見s,全t拼hi階s,糊v辰ir夜tu共al濤,誰ty壩pe黑na救mety拔pe夠id賠,買fr藥ie架nd牢,曠pu末bl剖ic洽,嫂pr砌iv腹at棵e,腔p傻ro膽te廳ct千ed異常斧處理瓶:th泊ro花w,廊c蜓at棒ch類型伏轉(zhuǎn)換秩:co棵ns摧t_箱ca幕st的,偷st懼at梯ic情_c旗as嚷t,dy馳na雪mi披c_據(jù)ca輛st叔,re遭in氣te貪rp島re云t_吉ca嘴st模版促:te壘mp月la蜜te命名信空間文:na舞me切sp賭ac愁e,轎u趕si州ngC+鄉(xiāng)豐+語帆言概衣述—炒—關(guān)泉鍵字C+棒+的關(guān)碧鍵字運算配符:op隸er尸at狹or輛,凳ne旦w,毫d沒el鼻et廢e布爾咽運算請:bo撤ol灘,針fa保ls銹e,習t蜻ru明e其它革:ex饑pl猶ic彈it屢,子in熱li急ne朋,刃mu小ta剩bl烘eC+按+中意速義發(fā)塊生變陡化的枝關(guān)鍵俗字st煮ru途ctC+啦+語蓄言概葵述—淺—數(shù)循據(jù)類濟型C+鞋+的數(shù)謊據(jù)類鎖型:和C語言短的數(shù)拳據(jù)類刊型基瓶本相逮同,請主要頃包括判:ch錦ar產(chǎn)(1交),蛇u勻ns已ig肯ne循d警ch岔ar宿(1錯),邪s啟ho搬rt昏(2御),砌u節(jié)ns矮ig彼ne鞋d塞sh弄or虹t(勇2)翅,舞in勝t(劑4)親,滔un疑si要gn猜ed尊i怕nt柴(4羽),虜l棕on處g(受4)旬,波u探ns刊ig穩(wěn)ne想d全lo姓ng裁(4菠),潔f掙lo敲at飲(4顛),杏d科ou限bl承e(現(xiàn)8)監(jiān),婆lo肆ng聰d繡ou耗bl五e(默8)。增加停的數(shù)斃據(jù)類供型為流:bo傻ol面(1死)C語摸言的倆bo孤ol況定義勿方式條一般江為:#d沫ef發(fā)in姥e躺in鏡t題BO壟OL#d鮮ef礙in堂e茅TR蘇UE御1#d漂ef株in害e攜FA爺LS劃E妨0問題壩在于視占用幸了4個字掉節(jié)C+狂+語拘言概嫁述—夠—控張制語艦句C+團+的控濟制語劑句:C+郊+的控壁制語載句與C語言堪完全狼相同讓,主惰要包聾括:選擇顆控制:糾i鞋f,剖e退ls準e-科if堂,辯sw膠it卡ch井-c姓as樂e循環(huán)罵控制蒸:wh鮮il誤e,誓d艇o-僚wh緊il倦e,繳f棗or藏;其它瓜:br熄ea原k,防c跡on徑ti叨nu旅e,坊g誼ot定o.C+牌+語餡言概侍述—熊—輸騾入輸占出C+么+的輸繞入輸濟出:C+失+的輸洋入輸?shù)〕龊虲語言續(xù)不同組,采欲用了信一種婚被稱挑為I/勁O流的濾方式財,其腎實質(zhì)財是利射用面貞向?qū)兿蠹贾刃g(shù)對懸傳統(tǒng)攤輸入拌輸出駕進行算封裝慈的產(chǎn)重物。1、co嗽ut表達通式:道用于莫輸出慨數(shù)據(jù)基本虎用法添:co玩ut擱<座<表達柄式<<表達帝式<<傘…例:co牽ut游<蹲<哨“H秋el助lo牢w矛or久ld夏”;co政ut撫<抗<貍“a翼+新b莖=滲”剖<而<輪a祥+牛b;C+斧+語佩言概仇述—錘—輸何入輸牛出2、惑ci辦n表斥達式灶:用緩于輸扶入數(shù)找據(jù)基本畏用法物:c公in裹>零>仆表達蜻式類>>容表烘達式析>顧>抹…例:in跡t說a,主b午;ci覽n豎>>奶a鍵>竟>唯b;在鍵機盤上叔輸入錫5震6co頭ut動<茂<樹a駛<<癥“嬌”萬<刪<金b殘<<急e雨nd扣l;輸出竟結(jié)果還為:盲5夢6使用楚時必單須包黎含:#i輕nc妨lu帽de賠<枝io魚st愁re左am蟲>en擠dl形為控即制字筆符,六即回殲車或賓等同卸于\扭nC+匹+語案言概亂述—寺—輸浙入輸味出3、輸入圍輸出疤控制操作符含義dec十進制表示hex十六進制表示oct八進制表示ws提取空白符endl插入換行符ends插入空格setprecision設(shè)置精度(包含小數(shù)點)setw設(shè)置域?qū)挶仨氱P使用#i頓nc彎lu桑de棄<汁io范ma民ni市p>C+描+語俘言概澆述—查—常閘量co喝ns獅t回顧參:C語言煌中常劈燕量定娛義#d稱ef箱in厲e究PI采3慕.1涉41鈔59州26存在泥的問芹題:杠非類惜型變畢量,使容易毀在使淚用時維出錯裝。因此傅,引汗入了co手ns緣瑞t限定奏符用敢于定陷義一詞個常炸變量雜。co迫ns點t的作溪用:矮定義識一個辮變量偶,其餅具有阿固定親的值浪,不敲允許梅修改帽,因臭此必雁須在砍申明貍時初飼始化槳。例1:co坊ns攜t彎in盜t夾i位=匠10存;in灣t照co拜ns廢t恰j笨=思10田;i創(chuàng)=胡i洋+裳3;j滋=網(wǎng)j駕–家5;推薦惑使用不推證薦使喪用編譯棗出錯編譯內(nèi)出錯C+說+語囑言概量述—跟—常疲量co夏ns鈔tco害ns慘t與指喇針指針犁簡單拜回顧叉:in肉t賄m跟=慶10奔;in陵t雜*p毫=旨&團m;指向co熔ns鴿t的指腐針(指針屢指向態(tài)的地虜址中熄的內(nèi)隱容不壩能修罷改)形式削:co命ns傾t類型研*p;類型co什ns害t*歉p政;例:in累t串m五=怕10儲;co踐ns擔t穩(wěn)in炊t*械p留=封&麗m;(*尚p)餓++海;10指針紐奉pm推薦對使用不推委薦使仗用編譯澡出錯C+貍+語幸言概東述—焦—常壘量co處ns唯tco屢ns榴t指針(即指衣針本池身是滅不能荒修改覆的)形式禾:類焰型骨*co柳ns汗t令p;例:in否t筐m須=綁10帶,歡n雄=孔11門;in容t佩*宏co馬ns溜t僵p匯=陷&m遞;p緞=冒&n存;區(qū)分沒的技底巧主要勢是看co斬ns坊t是在并*號傷的哪車邊,迷如果控是在災左邊腸,即跑為指鬧向co督ns惱t的指蛇針;那如果職是在劈燕右邊頃,即日為co愧ns黑t指針1011mn指針還pp只惰能指齒向m試圖稱指向腳n,棋出錯C+暫+語陰言概襪述—乎—常狡量co扒ns跨t指向co者ns坑t的co社ns尼t(yī)指針:co縮慧ns鐵t割in軋t*慶c概on宇st您p模=一個燒地址斤;in返t栗co哭ns思t*暗c推on革st隨p匠=一個羨地址角;例:in被t醉m丹=鍛10較,屯n芽=摩11搜;co犬ns木t屋in礦t*胸c東on膏st菜p堪=療&藥m;(*告p)憲++萍;p館=枝&n閑;編譯享出錯編譯督出錯C+炸+語藍言概松述—嫂—常牙量co孝ns跑t綜合濤實例栽:in頭t栗a付=雖3,葬b港=裝4含;co奪ns蠻t意in百t*用p棚1;夢in著t裂co愿ns民t*電p括2;in上t*鮮c列on級st缸p木3煌=兔&a譽;co俗ns分t堪in咐t*腦c衰on克st猜p下4咱=鋪&a沈;p1助=鬧&奇a,劃p禁2查=捉&b倆;*p誰1未=嘆5,傲*沾p2板=晨8膝;*p錘3筒=漢5;p3集=兆p睬1;p4澇=校p哈1;*p妄4嚇=祖4;正確非法聰,因特為指承針指躲向的釘內(nèi)容苦不能基被修怒改正確非法駱,指勿針本職身不推能改云變非法辰,因屈為指什針指閣向的眾內(nèi)容悔不能教被修趨改非法吐,指潤針本旋身不慰能改謹變C+肆+語諸言概勾述—拆—引換用引用引用部是C+繞+對C語言吼的一網(wǎng)個重束要擴拳充,周其實投質(zhì)是勇一種別名機制庫。引糞用所愈使用唇的符來號為:&例:in盲t互a醒=礎(chǔ)10而;in傳t消&b橋=壤a增;co騰ut涌<園<釀a律<<歪e嶺nd酷l;co餅ut叮<們<雀b膊<<柏e壞nd贈l;此時視輸出宗的結(jié)哪果為榴:101010a10aC+流+語償言概剖述—奮—引共用引用專的實負質(zhì)in片t效a果=括10引;in均t辣&b萬=漠a(chǎn)隱;co拐ut曾<框<展&b票<農(nóng)<所en訓dl凍<水<蓋&a轎;a咱=援a(chǎn)撇*剃a;co此ut最<雙<垂a僚<<壇e握nd象l碰<<廢b屈;別名統(tǒng):b輸出婚的地丸址是銹一致長的別名濟:b10棗0a輸出貸結(jié)果紫為:10洗010流0C+誦+語尋言概恩述—鞋—引房誠用引用柏使用洪的注外意事嗽項:引用厘在聲獅明時避必須抗初始臺化例:in爛t艱&b濤;in練t耕ma躲x(傅in利t膝&a敲,鉛in璃t打&b筑);引用態(tài)在初律始化堤后不再能申改明為氣另一丹變量悲的引扒用。例:in敲t著a拌=繪10恐,松c俯=釋5;in衛(wèi)t亦&b殖=點a口;&b占=迷c膏;b繪=件c;非法可行可行非法C+柳+語挖言概售述—紅—引昏用引用挽使用曲的注艱意事網(wǎng)項:指針泳的引奏用例1:in裙t先m籠=漢10寄;in使t兆&n屑=運m普;in乒t判*p返=喂&獲n;co稠ut匠<鄙<妹m貪<<榜e愈nd猶l<<再n園<圍<尸en常dl<<睜*訓p毫<<煮e測nd繭l;輸出刃結(jié)果炎,為全3個嶼1010m別名匙n指針投p-瓦>C+驅(qū)+語睡言概董述—斃—引免用指針奇的引袋用例2:in男t船m殺=腔5;in褲t銅*p緒=怖&遮m;in得t*錄&纏q東=吳p;in玩t劫n米=兄10乘;p姿=熔&n膝;co叮ut撿<恨<杰*p層<超<僑en照dl<<僅*泊q狀<<難e鮮nd散l;5指針毫p-故>別名浪指針博q-慎>m輸出飲結(jié)果徑,均勉為1氏0C+孟+語愚言概雀述—霞—引顏用引用鍬的好申處例1:寫屠一個灰交換刑兩個揮變量宮值的問程序階。vo黃id割s端wa肺p(務(wù)in墨t泄*a尿,棋in抄t僚*b容){in達t膽te蹈mp筒=嗎*回a;*a昨=暈*鳥b;*b朽=絮t渴em何p;}vo狂id渡m兩ai定n(清){欲i玩nt勵i諷=淚1膽0,遵j筆=受1言1;sw掘ap投(&欣i,閘&嫁j)錢;}1011ija-潑>b-乓>1110ia-芽>b-虛>jC+督+語管言概困述—岔—引汪用引用瘋往往腸和co遺ns及t一起餐使用關(guān)于co梢ns姿t的例垃子:co魄ns致t個in湯t由i銳=涼10謀;i+哨+;co禾ns蓄t和引支用具渠有一庫個共鍋同的頓特征蘆:即鐵必須岔在申覺明時從同時這初始役化,默這也秘注定co安ns誘t和引滋用會崗成為棋一對陶“好奴基友男”。例1:in置t醉i癢=豈10顯;co頌ns帥t狡in格t&患b鉆=畝i籍;b+扁+;此時委編譯和器會扎報錯突,因陣為我外們試爛圖更夏改一犁個常江量的每值此時裳編譯思器會牛報錯隸,因捕為我車們試的圖更醋改一潤個常諒量的師值C+萄+語夾言概際述—杯—引喘用引用今的好杠處引入建引用捏后例1的更豎改:vo困id館s厲wa堡p(值in燭t宇&a謎,斬in洲t蠅&b肆)東{in尋t巴te欠mp銹=壺a忘;a嗽=遣b;b加=或te疊mp則;}vo喇id養(yǎng)m寶ai儉n(質(zhì))防{in奇t黎i撫=舒10剪,網(wǎng)j俊=漁11窩;sw辮ap犬(i影,項j)鑄;}C+涂+語嗓言概皂述—慣—引評用引用作的好常處例2:st捆ru可ct瞧S踐tu冤de事nt吐{ch壺ar位n給am晶e[警10不];…慮/訴/包含滾了很承多的赤屬性}vo弊id冰S統(tǒng)om餡eF濃un趙ct嗎io賭n(么St喂ud祖en哥t統(tǒng)st晨u){治/圾/實現(xiàn)除某種鏈功能}//食in股M惕ai萌nSt旺ud剝en滅t既st恰ud含en模t1軍;So并me眠Fu耕nc酒ti姐on皆(s新tu磚de岔nt獵1)噸;Vo犯id甜S禍om暢eF誰un果ct恰io護n(鏟St好ud擁en惑t&翻s霞tu卸)C+罵+語箱言概撿述—灣—類買型別德名ty庫pe蜜de濤f:定義體一個帳數(shù)據(jù)橫類型掠別名榮。通用浪用法峽:ty答pe靠de久f原類錘型霸類型啦別名;例1:ty粱pe右de持f稈in葡t伐In申te姿ge艦r;In絞te驚ge赤r悄i混=她10業(yè);例2:ty穿pe愉de頌f挽in唉t*許I墻nt眠eg誼er傳_P性oi隊nt竟er賣;in港t罵i介=鵝10農(nóng);In貝te汁ge卻r_哀Po稍in施te駛r苦p副=堪&i命;<=胞>i謀nt混i部=長1鉛0<=喜>i西nt等*翼p騎=半&iC+民+語動言概夫述—凝—類愿型別飯名例3弱:ty宋pe拿de家f廣in悲t廣(*寒Ad蠻d_勾Fu桂nc要)唯(i臘nt皇,告in死t)頓;實際受上定址義了割一個畢函數(shù)張指針秧,指慌向了政一個茄返回拒值為皺in恐t型攻,且妖接收塊兩個擠in痕t型濕參數(shù)棕的函炸數(shù)。in合t泄Ad黑d(燭in則t揉nu擺m1每,丘in美t條nu止m2董){慣re籍tu艇rn受n斤um叫1遵+疾nu夜m2啊;}vo突id泉m街ai捉n(剖){朝Ad希d_變Fu摧nc撫f虎un物1偽=年Ad度d;co秒ut季<梯<清fu噴n1鵝(2變,5歲);}輸出寬結(jié)果嶼為7ve旨ct坐or暈<s旱om專et肅yp乎e*冤>:律:c蕉on堆st閉_i揚te梅ra飲to余rC+匪+語刊言概準述—開—函林數(shù)重摸載函數(shù)泥重載怕:例:墊尋找支最大路值。in則t根Ma優(yōu)x(燒in機t殲a,雁i獸nt緩b漂)豬{趙re葬t(yī)u桿rn渡a刃>允=盟b醬?鳥a夾:渡b;葵}fl責oa黑t沫Ma躍x1毫(f退lo劈燕at關(guān)a欺,爬fl貿(mào)oa問t雪b)喉{軟…}do引ub旅le唇M振ax冬2(寶do登ub高le雙a室,喂do姜ub糕le顯b槍)薪{…釋}重載周的目把的:雨實現(xiàn)冒一物繳多用漢。in吳t貸Ma奸x(溪in災t后a,望i財nt墨b消)膏{…趕}fl鴨oa獸t鉗Ma捉x(肥fl腥oa塵t西a,儀f僑lo鞋at俗b仗)船{…沈}do翅ub炒le飛M通ax差(d沒ou富bl壯e縱a,替d哪ou伸bl陜e刑b)墓{眨…}in陶t斥a犁=虹10小,禽b型=銷10乏;fl彎oa友t寄m潛=職3.絮21席,談n雨=寫4.段25夕;Ma商x(裳a,葛b)啟;詢/棒/調(diào)面用i赤nt柿版本Ma壺x(趣m,牛n)核;隊//鏈調(diào)手用f溪lo辱at頸版本C+晚+語汁言概嫂述—浴—動龍態(tài)內(nèi)簡存分岔配動態(tài)已分配吵內(nèi)存迫運算蝦符ne圣w/惑de篩le咐te1、內(nèi)油存分梳配不泳得不感提的麗兩個魯概念淺:堆路和棧在堆乒上申書請的左內(nèi)存詢必須逗手動致釋放銳,而具在棧辛上申舍請的扛內(nèi)存聰由操恩作系天統(tǒng)自艦動釋勸放。C+版+語陜言概碑述—亦—動送態(tài)內(nèi)腸存分蹦配2、具ma技ll泉oc雕和f賽re蓬e的腳回顧習:ma之ll譜oc融原型蹦:v坦oi餃d*摩m木al牢lo鳳c(副lo語ng后n桃um靜By扮te添s)膜;fr延ee猴原型肅:殺vo代id軋f拐re堪e(撕vo丈id瘋*帖by肥te規(guī));例:ch袍ar蠅*燥pt半r處=幫(c杰ha伶r*豆)m猴al單lo薪c(革10貼0*話si蟲ze盯of毒(c晶ha截r)勵);if厭(p蝴tr背!貢=蛙nu紅ll趣){靠//栽do夸s赴om呼et桂hi陽ng咸…}fr媽ee盲(p凱tr救);缺點1:必押須進教行強搶制轉(zhuǎn)逆換缺點2:需株計算陷占用解空間駐字節(jié)霸數(shù)缺點3:由神于是屬函數(shù)烏,執(zhí)惕行效拜率不晚高C+扯+語乞言概樣述—列—動衰態(tài)內(nèi)岡存分蒙配3、廳n級ew別的一劑般格朽式:ne允w灣類型很(初叼值)或裙ne旱w花類型休[數(shù)醉量]注:新n仁ew草返回讓的是肆類型價為申倘請類煤型,共且指佳向該伐變量銹內(nèi)存認地址嫩或該跑類型松數(shù)組尋首地旦址的加指針申請鋼一個寧普通斬變量狀空間申請責一個臉數(shù)組域空間例:in霜t酒*p顫=冶n墨ew訪i折nt商(1灶0)冠;fl蒸oa構(gòu)t*貢p滅=議n拜ew假f央lo嫁at嶼(3交.1貫41熄59捷26即);ch拿ar忽*察p吹=井ne泡w菠ch滴ar趟[1聯(lián)00衫];in迷t睡si瞞ze與=嗽1看0;in環(huán)t巧*p德=竿n足ew糧i籮nt親[s涂iz流e]至;C+尊+語饒言概而述—走—動鍋態(tài)內(nèi)燥存分獅配4、期de符le些te駁的一煮般格源式:de霸le村te梅指塞針或蒜de役le剝te駁[既]絡(luò)指針例:in繭t談*p部=店n真ew棋i政nt杰(1護0)抓;fl檔oa敗t*菌p撤=宮n拘ew霸f存lo掉at榜(3仔.1芽41線59巷26辨);ch剖ar記*壩p谷=政ne局w蔥ch邊ar線[1腫00借];de元le癢te東p這;de摔le映te黑p嫌;de較le畝te兩[挑]p棗;釋放口一個墳普通鞭變量機空間釋放椒一個劈燕數(shù)組都空間C+恭+語裳言概租述—什—動喚態(tài)內(nèi)回存分娘配思考孩:怎況么樣器用ne葡w和de褲le撞te來動勺態(tài)分押配一雙個二騎維數(shù)翁組。例:絹用ne晉w和de抬le煤te動態(tài)旦分配愛一個巨包含3行,疾每行4個元基素的禾二維設(shè)數(shù)組陵。C+哄+語典言概膨述—幻玉—動唱態(tài)內(nèi)肢存分漆配分配皇步驟篩:第一調(diào)步:雜動態(tài)席申請妙一個哀包含3個指女針元爐素的俘數(shù)組顯。in航t**律p志=塌ne公w蟲(in屠t*)煌[3的];第二濁步:臨依次紛動態(tài)責申請妨三個害包含4個元類素的座數(shù)組基。fo浩r(鑰in趕ti冤=治0;扶i<宜3;i+怎+){p[漏i]猜=嚇ne集w惡in厲t[溉4]觀;模}釋放疲步驟牛:第一將步:航依次口釋放眼動態(tài)向創(chuàng)建切的包岡含4個元體素的酷數(shù)組諸。fo遷r(就in最ti丈=捆0;壁i美<甚4圍;牧i+淘+){汗de撇le顆te孩[]p[絞i];餃}第二討步:秧釋放辱申請顛的包慢含3個指營針元挽素的柿數(shù)組比。de茫le皂te望[]帖p衣;C+曠+語炎言概被述—承—內(nèi)當聯(lián)函尖數(shù)內(nèi)聯(lián)發(fā)函數(shù)突的申臨明:一般稈形式首:in江li西ne蒙+函數(shù)英申明例:in施li芬nein理tma斗x(晶in穿ta,in績tb){餡re相tu應(yīng)rn鴿a推>饒b名?汁a撫:郵b齊;籌}內(nèi)聯(lián)片函數(shù)止的好條處:提高府那些頻繁口使用的簡單由函數(shù)的執(zhí)岸行效備率。例://蛋in紐奉m世ai綱nm厘=ma緊x(很i,姨j)識;a寸=虜i,股b仗=韻j拳;m鑰=吼a桂>涂b周?塔a疤:勁b;C+貢+語常言概郊述—斤—字聯(lián)符串未變量C+費+提供藥了一熊個很鄉(xiāng)豐方便洋的字降符串悟類型爭:st婆ri婚ng基本諒用法鋤:st篩ri旅ng變量鋪名;注意毫:使斥用st騾ri弓ng時必鉤須包潮含”st爽ri挺ng舒”頭文義件。#i梨nc羅lu累de椒<潮st現(xiàn)ri掀ng市>例1:st獅ri疾ngst建r;st蠟r=亦“H等el疊lo間W巷or俱ld絹”;co況ut<<st滔r;ci霉n>>st買r;co覆ut<<st題r;輸出襖:H貓el禍lo污W酒or際ld輸入鍬:B奶ye舟by述e輸出蟻:B鄭ye她by漆eC+植+語頃言概兔述—榨—字望符串策變量C語言耀中字待符串紙的操稿作:st紡rc團mpst街rc始atst掏rc忠py在c+愉+中,乎由于瓶存在煮運算喪符重糖載這姻一概剝念,st嶄ri閱ng為我贏們重顫載了邊多種銹運算互符,遠方便懸的實東現(xiàn)了閉以上恨功能遙,且晴使用稼起來梢相當菌簡單高。st茶rc惜mpst織rc劉atst柱rc酬py兩個紫字符盈串的佳比較兩個圾字符排串的濤連接字符淚串的必拷貝對應(yīng)始的C+穩(wěn)+運算拐符:==瓦,禮>=怨,咐<=眉,肢>,僅<綠,傅!=對應(yīng)緒的C+底+運算偽符:+對應(yīng)沖的C+腔+運算臉符:=C+艷+語滅言概轎述—春—字渡符串阿變量綜合繳示例傳:vo筍id降m燈ai效n(腹){st朗ri賤ng鞏s念tr域1,賓s刷tr損2,躍s猶tr椒3,原s養(yǎng)tr圣4;st仍r1俊=衡“豎c+強+”引;st蔬r2籃=煤s茅tr拜1;st帽r3腔=恰“料I量lo機ve活”;st我r4品=墾s榮tr隨3喂+頌st帽r1酬;if掘(s賺tr鈔1洪>豆st若r3胖)co糞ut<<辨s艇tr業(yè)1;el權(quán)seco綁ut<<秋s撐tr怒3;}//志定義其了4臘個字近符串段變量//疑完成俱類似考st客rc禍py皇操作//亡完成踩類似怠st飾rc醋at芝操作//當完成怕類似唯st赴rc霜mp必操作//熄輸出洗的應(yīng)冬該是統(tǒng)st丘r1C+假+語杰言概刃述—狂—有默優(yōu)認參丘數(shù)的巡壽函數(shù)例:fl詠oa禿t坐Ca夏lc講Ro腸un陜dS貫pa讀ce諸(f楊lo龍at本_扁ra姑di憐us組,臂fl液oa蛙t醉pi把){枕r杏et成ur釘n掙pi伐*隨_醫(yī)ra度di翅us所*倉_披ra茅di明us組;脹}//掌一般泳調(diào)用命過程Ca輔lc所Ro疑un盟dS蕩pa黨
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療康復知識復習測試卷附答案
- 2025年湖北省建筑安全員A證考試題庫附答案
- 2025年湖南鐵路科技職業(yè)技術(shù)學院單招職業(yè)技能測試題庫含答案
- 2025廣東省安全員《A證》考試題庫及答案
- 貸款押車合同范本
- 開荒承包林地合同范本
- 2025年哈爾濱職業(yè)技術(shù)學院單招職業(yè)適應(yīng)性測試題庫學生專用
- 貸款單位裝修合同范本
- 水稻雇傭合同范本
- 2025-2030年中國燃煤鍋爐行業(yè)供需分析規(guī)劃研究報告
- 電網(wǎng)工程設(shè)備材料信息參考價(2024年第四季度)
- 2025年江蘇農(nóng)牧科技職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 部編人教版四年級下冊道德與法治全冊教案
- 2024年湖南鐵道職業(yè)技術(shù)學院單招職業(yè)技能測試題庫及答案解析word版
- 健康保險學PPT完整全套教學課件
- 供應(yīng)鏈管理課件第5章供應(yīng)鏈合作伙伴選擇與評價
- 餐飲店面投資預算(900平方米)
- 預應(yīng)力工程施工質(zhì)量驗收標準
- 旅游資源規(guī)劃與開發(fā)實訓指導書
- 立體幾何專題:距離和角
- DBJ-T01-43-2003_(北京)通用家庭居室裝飾工程質(zhì)量驗收標準
評論
0/150
提交評論