
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) ...
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ìm kiếm theo từ khóa liên quan:
Chương trình C++ Cấu trúc chương trình C++ Các toán tử Cấu trúc điều khiển Tài liệu con trỏ Tìm hiểu chương trình C++Tài liệu có liên quan:
-
Đồ án tốt nghiệp đề tài: Xây dựng chương trình quản lý nhân sự Khoa Công nghệ thông tin
85 trang 297 0 0 -
114 trang 262 2 0
-
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 241 0 0 -
80 trang 238 0 0
-
101 trang 211 1 0
-
Giáo án Tin học lớp 8 bài 14: Cấu trúc điều khiển
3 trang 133 0 0 -
Bài giảng Tin học lớp 11 bài 3: Cấu trúc chương trình
6 trang 63 0 0 -
Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
112 trang 57 0 0 -
Điều khiển quá trình - Chương 1: Mở đầu
51 trang 42 0 0 -
Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
101 trang 37 0 0 -
Bài giảng Cấu trúc dữ liệu giải thuật: Cấu trúc dữ liệu
17 trang 34 0 0 -
Giáo trình Lập trình căn bản: Phần 1
41 trang 33 0 0 -
Quá trình điều khiển cơ sở hệ thống: Phần 2
209 trang 33 0 0 -
Bài giảng Lập trình Java căn bản: Chương 2 - ThS. Võ Đức Cẩm Hải
24 trang 33 0 0 -
Bài giảng Chương 1: Cơ bản về ngôn ngữ lập trình Java
19 trang 32 0 0 -
64 trang 29 0 0
-
123 trang 29 0 0
-
4 trang 29 0 0
-
Bài giảng Lập trình Shell (2017)
0 trang 29 0 0 -
42 trang 29 0 0