Danh mục tài liệu

Chương trình C++

Số trang: 66      Loại file: doc      Dung lượng: 374.00 KB      Lượt xem: 23      Lượt tải: 0    
Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu "Chương trình C++" có kết cấu nội dung gồm 10 bài, nội dung trình bày về cấu trúc của một chương trình C++, cấu trúc của một chương trình C++, các toán tử, các cấu trúc điều khiển, con trỏ,... Đây là tài liệu tham khảo hữu ích cho các bạn chuyên ngành Công nghệ thông tin.
Nội dung trích xuất từ tài liệu:
Chương trình C++ Bài1:CấuTrúcCủaMộtChươngTrìnhC++Cólẽmộttrongnhữngcáchtốtnhấtđểbắtđầuhọcmộtngônngữlậptrìnhlàbằngmộtchươngtrình.Vậyđâylàchươngtrìnhđầutiêncủachúngta:// my first program in C++ Hello World!#include int main (){ cout (khôngbắtbuộc).Nộidungcủahàmmaintiếpngaysauphầnkhaibáochínhthứcđượcbaotrongcácngoặcnhọn({})nhưtrongvídụcủachúngtacout Chúthíchtheodòngbắtđầutừcặpdấuxổ(//)chođếncuốidòng.Chúthíchtheokhốibắtđầubằng/* vàkếtthúcbằng*/vàcóthểbaogồmnhiềudòng.Chúngtasẽthêmcácchúthíchchochươngtrình:/* my second program in C++ Hello World! Im a C++ program with more comments */#include int main (){ cout nguồncủachươngtrình.Trongtrườnghợpnày,dòngchúthíchlàmộtgiảithíchngắngọnnhữnggìmàchươngtrìnhchúngtalàm.#include Cáccâubắtđầubằngdấu(#)đượcdùngchopreprocessor(aidịchhộtôitừnàyvới).Chúngkhôngphảilànhữngdòngmãthựchiệnnhưngđượcdùngđểbáohiệuchotrìnhdịch.Ởđâycâulệnh#include báochotrìnhdịchbiếtcầnphảiincludethưviệniostream.ĐâylàmộtthưviệnvàoracơbảntrongC++vànóphảiđượcincludevìnósẽđượcdùngtrongchươngtrình.Đâylàcáchcổđiểnđểsửdụngthưviệniostreamint main ()Dòngnàytươngứngvớiphầnbắtđầukhaibáohàmmain.HàmmainlàđiểmmàtấtcảcácchươngtrìnhC++bắtđầuthựchiện.Nókhôngphụthuộcvàovịtrícủahàmnày(ởđầu,cuốihayởgiữacủamãnguồn)mànộidungcủanóluônđượcthựchiệnđầutiênkhichươngtrìnhbắtđầu.Thêmvàođó,donguyênnhânnóitrên,mọichươngtrìnhC++đềuphảitồntạimộthàmmain.Theosaumainlàmộtcặpngoặcđơnbởivìnólàmộthàm.TrongC++,tấtcảcáchàmmàsauđólàmộtcặpngoặcđơn()thìcónghĩalànócóthểcóhoặckhôngcóthamsố(khôngbắtbuộc).Nộidungcủahàmmaintiếpngaysauphầnkhaibáochínhthứcđượcbaotrongcácngoặcnhọn({})nhưtrongvídụcủachúngtacout }tacóthểviết int main () { cout Toántửgán(=). Toántửgándùngđểgánmộtgiátrịnàođóchomộtbiến a = 5; gángiátrịnguyên5chobiếna.Vếtráibắtbuộcphảilàmộtbiếncònvếphải cóthểlàbấtkìhằng,biếnhaykếtquảcủamộtbiểuthức. Cầnphảinhấnmạnhrằngtoántửgánluônđượcthựchiệntừtráisang phảivàkhôngbaogiờđảongược a = b; gángiátrịcủabiếnabằnggiátrịđangchứatrongbiếnb.Chúýrằng chúngtachỉgángiátrịcủabchoavàsựthayđổicủabsauđósẽkhông ảnhhưởngđếngiátrịcủaa. MộtthuộctínhcủatoántửgántrongC++gópphầngiúpnóvượtlêncác ngônngữlậptrìnhkháclàviệcchophépvếphảicóthểchứacácphép gánkhác.Vídụ: a = 2 + (b = 5); tươngđươngvới b = 5; a = 2 + b; VìvậybiểuthứcsaucũnghợplệtrongC++ a = b = c = 5; gángiátrị5chocảbabiếna,bvàcCáctoántửsốhọc( +, -, *, /, % ) Nămtoántửsốhọcđượchỗtrợbởingônngữlà: + cộng trừ * nhân / chia % lấyphầndư(trongphépchia) Thứtựthựchiệncáctoántửnàycũnggiốngnhưchúngđượcthựchiệntrong toánhọc.Điềuduynhấtcóvẻhơilạđốivớibạnlàphéplấyphầndư,kýhiệu bằngdấuphầntrăm(%).Đâychínhlàphéptoánlấyphầndưtrongphépchia haisốnguyênvớinhau.Vídụ,nếua = 11 % 3;,biếnasẽmanggiátrị2vì11 =3*3+2.Cáctoántửgánphứchợp(+=, -=, *=, /=, %=, >>=, Vídụ1 Vídụ2 B=3; B=3; A=++B; A=B++; // A is 4, B is 4 // A is 3, B is 4Cáctoántửquanhệ(==, !=, >, =, Lớnhơn < Nhỏhơn > = Lớnhơnhoặcbằng Nhỏhơnhoặc < = bằng Vídụ: (7 == 5) sẽtrảgiátrịfalse (6 >= 6) sẽtrảgiátrịtrue tấtnhiênthayvìsửdụngcácsố,chúngtacóthểsửdụngbấtcứbiểu thứcnào.Choa=2,b=3vàc=6 (a*b >= c) sẽtrảgiátrịtrue. (b+4 < a*c) sẽtrảgiátrịfalse Cầnchúýrằng=(mộtdấubằng)lfhoàntoànkhácvới==(haidấubằng).Dấu đầutiênlàmộttoántửgán(gángiátrịcủabiểuthứcbênphảichobiếnởbên trái)vàdấucònlại(==)làmộttoántửquanhệnhằmsosánhxemhaibiểu thứccóbằngnhauhaykhông.TrongnhiềutrìnhdịchcótrướcchuẩnANSIC++cũngnhưtrongngônngữC,cáctoántửquanhệkhôngtrảvềgiátrịlogictruehoặcfalsemàtrảvềgiátrịintvới0tươngứngvớifalsecòngiátrịkhác0(thườnglà1) ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: