Xem mẫu

  1. NGÔN NG L P TRÌNH C++ Bài 1- GI I THI U 1
  2. S PHÁT TRI N VÀ CÁC C TRƯNG C A C++ 2
  3. ư c xây d ng b i nhóm c a Bjarne Stroustrup t i AT&T, USA. Năm 1989 y ban ANSI chu n hóa t o i u ki n s d ng r ng rãi. ư c chu n hóa b i ISO năm 1998 (ISO/IEC 14882) 3
  4. OOP (Object-Oriented Programming ) Truy n th ng: L p trình th t c, data và function là tách bi t. OOP: T p trung vào i tư ng (object), i tư ng Khái ni m trư c ây g m c data (thu c tính) và kh năng (function), ví d i tư ng là tài kho n ngân hàng. Các i tư ng giao ti p v i Khái ni m hư ng i tư ng nhau b ng message 4
  5. Phát tri n m t chương trình C++ So n th o chương trình và lưu thành source file Dùng compiler d ch source file thành object file (mã máy_machine code) Dùng linker k t object file v i các module khác (thư vi n) t o thành file th c thi (executable file) 5
  6. Chương trình ví d #include using namespace std; int main() { cout
  7. #include DÊu ngoÆc chØ cho bé tiÒn xö lý tìm Lµ mét ký hiÖu ®Ó cho Include lµ mét lÖnh file ë th− môc bé tiÒn xö lý thùc hiÖn tiÒn xö lý, copy file .h chøa c¸c tËp tin .h vào source code T p tin "iostream.h" [Input-Oput- Stream] dïng ư c hµm cout, th c hi n viÖc in ra mµn hình. 7
  8. using namespace std; Các tên ã nh nghĩa trư c trong C++ ư c ch a trong standard (std) namespace, ch d n using cho phép truy c p tr c ti p vào các tên trong namespace chu n 8
  9. Hàm Main() Dßng 3 b¾t ®Çu ch−¬ng trình th«ng th−êng víi hµm cã tªn " main() ". Mäi ch−¬ng trình C++ ®Òu cã 1 hµm main(). Nãi chung, hµm lµ 1 khèi m· lÖnh. C¸c hµm th«ng th−êng ®−îc gäi bëi c¸c hµm kh¸c, nh−ng main() lµ ®Æc biÖt. Khi ch−¬ng trình b¾t ®Çu, main() ®−îc g i tù ®éng . 9
  10. TÊt c¶ c¸c hµm b¾t ®Çu víi mét ngoÆc më ({) vµ kÕt thóc b ng mét dÊu ngoÆc ®ãng (}). DÊu ngoÆc cña main() lµ trªn dßng 4 vµ dßng 7. PhÇn căn b¶n cña ch−¬ng trình lµ dßng sè 5. Hµm "cout" dïng ®Ó in mét thông i p ra mµn hình. C¸ch dïng cout : tõ cout ®Æt trư c to¸n tö (
  11. return 0 k t thúc hàm main() tr v giá tr 0 là mã thoát trên th c t ư c xem như d u hi u k t thúc chương trình hoàn h o 11
  12. C u trúc các chương trình C++ ơn gi n v i vài hàm #include Cách chú thích using namespace std; void line(), message(); // Prototypes int main() { cout
  13. void line() // De ve m t dòng (line). { cout
  14. Bài t p 1 Vi t chương trình hi n các câu sau trên màn hình Oh what a happy day! Oh yes, what a happy day! 14
  15. Bài t p 2 Xác nh các l i và hi u ch nh #include int main { cout > " appears on your display, "; cout
nguon tai.lieu . vn