Một số tiện ích và mở rồng của C++ so với C

13 554 1
Một số tiện ích và mở rồng của C++ so với C

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

L P TRÌNH HƯ NG I TƯ NG V I C++ Mét sè tiƯn Ých vµ më réng cđa C++ so víi C M C TIÊU C A BÀI NÀY GIÚP NGƯ I H C Nh p/xu t d li u s d ng toán t cin cout Vi t thích m t dịng, khai báo bi n m i nơi, c p phát thu h i b nh ng s d ng toán new delete, Gi i t p có s d ng k thu t ch ng hàm, thâm s ng m nh A/ TÓM T T LÝ THUY T - C++ m t s m i r ng c a C, ó có th s d ng m t chương trình biên d ch C++ d ch th c hi n chương trình vi t b ng C - C yêu c u thích n m gi a /* */ C++ cho phép t o m t thích b t u b ng “//” cho n h t dòng - C++ cho phép khai báo tuỳ ý Th m chí có th khai báo bi n ph n kh i t o c a câu lênh l p for - C++ cho phép truy n tham s cho hàm b ng tham chi u i u tương t truy n tham bi n cho chương trình ngơn ng l p trình PASCAL Trong l i g i hàm ta dùng tên bi n bi n ó s c truy n cho hàm qua tham chi u i u ó cho phép thao tác tr c ti p bi n c truy n ch không ph i gián ti p qua bi n tr - Toán t new delete C++ c dùng qu n lý b nh ng thay hàm c p phát ng c a C - C++ cho phép ngư i vi t chương trình mơ t giá tr ng m nh cho tham s c a hàm, nh ó hàm có th c g i v i m t danh sách tham s khơng - Tốn t “::” cho phép truy nh p bi n toàn c c ng th i s d ng bi n c c b tồn c c tên - Có th nh nghĩa hàm tên v i tham s khác Hai hàm tên s c phân bi t nh giá tr tr v danh sách ki u tham s B M T S LƯU Ý (Các l i thư ng g p, m t s thói quen l p trình t t ) Các l i thư ng g p Quên óng */ cho thích Khai báo bi n sau bi n c s d ng S d ng l nh return tr v giá tr nh nghĩa hàm l i mô t hàm ki u void ho c ngư c l i, quên câu l nh trư ng h p hàm yêu c u giá tr tr v Khơng có hàm ngun m u cho hàm B qua kh i t o cho bi n tham chi u Thay i giá tr c a h ng T o hàm tên, tham s M t s thói quen l p trình t t S d ng “//” tránh l i khơng óng */ thích n m g n m t dòng S d ng kh vào m i c a C++ chương trình d c t khai báo biên lên u kh i l nh Ch dùng t khoá inline v i hàm “nh ”,”không ph c t p” S d ng tr truy n tham s cho hàm c n thay i giá tr tham s , tham chi u dùng truy n tham s có kích thư c l n mà khơng có nhu c u thay i n i dung Tránh s d ng bi n tên cho nhi u m c ch khác chương trình Trang L P TRÌNH HƯ NG I TƯ NG V I C++ C/ BÀI T P M U Ví d 1: C++ ch p nh n hai ki u thích Các l p trình viên b ng C ã quen v i cách thích b ng /*…*/ Trình biên d ch s b qua m i th n m gi a /*…*/ Xét chương trình sau : CT1_1.CPP /* Chương trình in s t n */ #include void main() { int I; for(I = 0; I < 10 ; ++ I)// - cout

Ngày đăng: 05/10/2013, 13:20

Hình ảnh liên quan

Chúng ta có thể xem mảng hai chiều như mảng một chiều như hình 1.2 dưới đây - Một số tiện ích và mở rồng của C++ so với C

h.

úng ta có thể xem mảng hai chiều như mảng một chiều như hình 1.2 dưới đây Xem tại trang 7 của tài liệu.
Bài 1.4: Viết chương trình in bảng của các số từ 1 đến 256 dưới dạng nhị phân, bát phân và thập lục phân tương ứng - Một số tiện ích và mở rồng của C++ so với C

i.

1.4: Viết chương trình in bảng của các số từ 1 đến 256 dưới dạng nhị phân, bát phân và thập lục phân tương ứng Xem tại trang 11 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan