Danh mục

Tự học C++ trong 21 ngày

Số trang: 133      Loại file: doc      Dung lượng: 529.00 KB      Lượt xem: 2      Lượt tải: 0    
Hoai.2512

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo trình tự học C++ trong 21 ngày Người học tự tạo các ứng dụng đơn giản.Sách cần thiết cho học sinh, sinh viên làm đồ án môn học liên quan đến C#.Xem tới đâu, thực hành tới đó
Nội dung trích xuất từ tài liệu:
Tự học C++ trong 21 ngàyTù häc C++ trong 21 ngµy. Teache yourself C++. Danh mục: Các phần của một chương trình C++. Giới thiệu hàm Cout. Trình bày chú thích. Định nghĩa hàm. Hằng số và biến số. Các kiểu biến số. Typedef. Ký tự dặc biệt. Hằng số. Hằng số liệt kê. Biểu thức và câu lệnh. Câu lệnh . Biểu thức. Các toán tử. Toán tử tăng và giảm. Câu lệnh if. Toán tử lô gíc. Toán tử phụ thuộc. Các loại hàm. Khai báo hàm Nguyên mẫu hàm. Biến khu vực (biến địa phương). Biến toàn cục. Giá trị trả về. Tham số mặc định. Các hàm xếp chồng. Các hàm InLine. Trang 1Tù häc C++ trong 21 ngµy. Đệ qui. Các lớp cơ bản Tạo ra một kiểu mới. Khai báo lớp( class ). Định nghĩa đối tượng (objects). Private và public. Class. Các hàm trong lớp. Cách đặt khai báo lớp và hàm. Các loại vòng lặp. Lệnh goto. While. Continue và break. While(1). Do ... While. FOR. Vòng lặp lồng. Switch. Con trỏ. Con trỏ, địa chỉ, biến. Khai báo con trỏ. Reference Cú pháp: Trang 2Tù häc C++ trong 21 ngµy.I Các phần của chương trình C++. Các chương trình C++ bao gồm : các đối tượng (obj), các bi ến (var) và các thành phần khác.I.1 Một chương trình đơn giản.Ví dụ lấy chương trình HELLO.CPP để giải thích các phần của một chương trình C++. 1: #include 2: 3: int main() 4: { 5: cout Tù häc C++ trong 21 ngµy. đúng, dấu ngoặc < > sẽ làm cho bộ tiền xử lý tìm kiếm file iostream.h trong th ư m ục mà chứa tất cả các file H cho bộ biên dịch.- ( file iostream.h [ Input-Oput-Stream] được dùng bởi hàm cout_ giúp cho vi ệc vi ết ra màn hình. )- 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 ttrình C++ đều có 1 hàm main(). Nói chung, hàm là 1 khối mã lệnh mà thực hiện 1 hoặc nhiều công việc. 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 tự động gọi lên.- ( main(), giống như tất các hàm, phải định rõ loại giá trị nào nó sẽ trả về. Kiểu giá trị trả về đối với main() trong HELLO.CPP là void _nghĩa là hàm này sẽ không trả về bất cứ giá trị nào. )- Tất cả các hàm bắt đầu với một ngoặc mở ({) và kết thúc 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 bản tin ra màn hình.- Cách dùng cout : từ cout đặt sau toán tử (Tù häc C++ trong 21 ngµy.11: cout Tù häc C++ trong 21 ngµy.I.3 Chú thích (Comments). Dùng để giải thích câu lệnh cho dễ hiểu và giới thiệu được các thông tin về tác gi ả vàthời gian sửa đổi mới nhất cho dễ nâng cấp. Trong C++ có hai cách báo hiệu lời chú thích là : ( // ) và ( /* ). Dấu ( // ) này bảo cho chương trình biên dịch bỏ qua tất cả nh ững gì sau d ấu chú thíchnày, tới tận hết dòng. Dấu ( /* ) này bảo cho chương trình biên d ịch b ỏ qua t ất c ả nh ững gì sau d ấu chú thíchnày, tới khi tìm thấy một ( /* ) khác.Cách sử dụng Comments: Một qui luật chung, nên có một chú thích ở đầu của toàn chương trình, nói lên ch ươngttrình làm cái gì. Mỗi hàm cũng nên có chú thích giải thích hàm làm cái gì và nó trả về giá trị nào. Nếu trong chương trình có câu lệnh nào khó hiểu thì cũng nên có chú thích làm sáng tỏvấn đề.Listing 2.3. HELP.CPP demonstrates comments.1: #include 2:3: int main()4: {5: /* this is a comment6: and it extends until the closing7: star-slash comment mark */8: cout Tù häc C++ trong 21 ngµy. - Có hàm hoặc chương trình gì. - Mô tả chung về công việc của chương trình. - Tên tác giả. - Lịch sử của quá trình sửa đổi. - Trình biên dịch và kết nối nào và các công c ụ khác đ ược dùng đ ể th ực hi ện chương trình. - Thêm các chú ý nếu cần.Ví dụ :/************************************************************Program: Hello WorldFile: Hello.cppFunction: Main (complete program listing in this file)Description: Prints the words Hello world to the screenAuthor: Jesse Liberty (jl)Environment: Turbo C++ version 4, 486/66 32mb RAM, Windows 3.1 DOS 6.0. EasyWinmodule.Notes: This is an introductory, sample program.Revisions: 1.00 10/1/94 (jl) First release 1.01 10/2/94 (jl) Capitalized World************************************************************/I.4 Hàm ( Functions ). Hàm main() là đặc biệt. Các hàm thông thường được gọi trong chương trình c ủa b ạn.Một chương trình được xử lý từng dòng theo thứ tự mà nó có trong mã ngu ồn, t ận khi đ ếnmột hàm. Sau đó chương trình rẽ nhánh để xử lý hàm. Khi hàm k ết thúc, nó tr ả l ại đi ềukhiển cho dòng mã ngay sau nó. Khi một chương trình cần thực hiện một dịch vụ, nó có thể gọi một hàm đ ể th ực hi ệndịch vụ đó. Ví dụ sau minh hoạ điều đó:Listing 2.4. Demonstrating a call to a function.1: #include 2:3: // function Demonstration Function4: // prints out a useful message5: void DemonstrationFunction() Trang 7Tù häc C++ trong 21 ngµy.6: {7: cout Tù häc C++ trong 21 ngµy.cẩn thận đối với việc ...

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