Giáo trình phương pháp lập trình - ĐH CÔNG NGHI
Số trang: 127
Loại file: pdf
Dung lượng: 4.17 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
C được tạo bởi Dennis Ritchie ở Bell Telephone Laboratories vàonăm 1972 cho phép lập trình viên phát triển các ứng dụng hiệu quả hone các ngôn ngữ lập trình hiện có tại thời điểm. Điểm mạnh và mềm dẻo của C cho phép các nhà phát triển ở Bell labs tạo nên các ứng dụng phức tạp như hệ điều hành unix.
Nội dung trích xuất từ tài liệu:
Giáo trình phương pháp lập trình - ĐH CÔNG NGHITR NG I H C C Ô N G N G H I P TP / H C M TRUNG TÂM CÔNG NGH THÔNG TIN -o0o- Giáo Trình PH NG PHÁP L P TRÌNH T H Á N G 8 /2 0 0 8Giáo trình PP l p trình M CL CCh ng 1: T NG QUAN V NGÔN NG L P TRÍNH C/C++ .....4 1. L ch s c a ngôn ng l p trình C/C++ .............................................4 2. Ph ng pháp gi i quy t m t bài toán ..........................................4 3. Các b c trong chu trình phát tri n ch ng trình ............................5 4. Kh o sát m t ch ng trình C/C++ n gi n ....................................7 5. Các chú thích (comments).................................................................9 6. C u trúc c a m t ch ng trình C/C++ ...........................................10 7. Các t p tin th vi n thông d ng......................................................11Ch ng 2: BI U TH C.......................................................................12 1. Ki u d li u (data types) ................................................................12 2. Các nh danh (Identifier names) ...................................................13 3. T khóa (keywords) ........................................................................14 4. Bi n (variables) ..............................................................................14 5. T khóa const .................................................................................17 6. H ng (constants) .............................................................................17 7. H ng chu i ký t (string constants) ...............................................18 8. H ng ký t c bi t (escape sequences) .........................................18 9. Toán t (operators) ........................................................................19 10. Các toán t s h c (arithmetic operators) ....................................22 11. Toán t ++ và -- (increment and decrement operators) ...............23 12. Toán t quan h & lu n lý ...........................................................24 13. Toán t ? (? operator) ..................................................................26 14. Toán t sizeof ...............................................................................26 15. Toán t d u ph y (comma operator) ............................................27 16. Bi u th c (expressions) ................................................................29 17. Chuy n i ki u trong các bi u th c ............................................29 18. Ép ki u (casting) ...........................................................................30 19. D ng vi t t t c a câu l nh gán (shorthand assignments) .............31Ch ng 3: CÁC C U TRÚC I U KHI N .....................................34 1. Gi i thi u ........................................................................................34 2. C u trúc l a ch n if ........................................................................35 3. C u trúc l a ch n switch...case ......................................................39 4. Các c u trúc l p (Loop structures) ..................................................44 5. Các l nh r nhánh và nh y ..............................................................50Ch ng 4: M NG ................................................................................61 1. Gi i thi u M ng ..............................................................................61 2. M ng 1 chi u ..................................................................................61TT.Công Ngh Thông Tin 2/127Giáo trình PP l p trình 3. M ng nhi u chi u ...........................................................................64Ch ng 5: CON TR ...........................................................................71 1. Gi i thi u Con tr ...........................................................................71 2. Bi n con tr (pointer variables) ......................................................72 3. M t s ví d v con tr ...................................................................75 4. C p phát b nh ng .....................................................................75 5. Con tr void (void pointers) ...........................................................78 6. Con tr null (Null pointers) ............................................................79 7. Con tr và m ng .............................................................................80 8. M ng con tr ...................................................................................81Ch ng 6: HÀM ...................................................................................83 1. Khái ni m hàm................... ...
Nội dung trích xuất từ tài liệu:
Giáo trình phương pháp lập trình - ĐH CÔNG NGHITR NG I H C C Ô N G N G H I P TP / H C M TRUNG TÂM CÔNG NGH THÔNG TIN -o0o- Giáo Trình PH NG PHÁP L P TRÌNH T H Á N G 8 /2 0 0 8Giáo trình PP l p trình M CL CCh ng 1: T NG QUAN V NGÔN NG L P TRÍNH C/C++ .....4 1. L ch s c a ngôn ng l p trình C/C++ .............................................4 2. Ph ng pháp gi i quy t m t bài toán ..........................................4 3. Các b c trong chu trình phát tri n ch ng trình ............................5 4. Kh o sát m t ch ng trình C/C++ n gi n ....................................7 5. Các chú thích (comments).................................................................9 6. C u trúc c a m t ch ng trình C/C++ ...........................................10 7. Các t p tin th vi n thông d ng......................................................11Ch ng 2: BI U TH C.......................................................................12 1. Ki u d li u (data types) ................................................................12 2. Các nh danh (Identifier names) ...................................................13 3. T khóa (keywords) ........................................................................14 4. Bi n (variables) ..............................................................................14 5. T khóa const .................................................................................17 6. H ng (constants) .............................................................................17 7. H ng chu i ký t (string constants) ...............................................18 8. H ng ký t c bi t (escape sequences) .........................................18 9. Toán t (operators) ........................................................................19 10. Các toán t s h c (arithmetic operators) ....................................22 11. Toán t ++ và -- (increment and decrement operators) ...............23 12. Toán t quan h & lu n lý ...........................................................24 13. Toán t ? (? operator) ..................................................................26 14. Toán t sizeof ...............................................................................26 15. Toán t d u ph y (comma operator) ............................................27 16. Bi u th c (expressions) ................................................................29 17. Chuy n i ki u trong các bi u th c ............................................29 18. Ép ki u (casting) ...........................................................................30 19. D ng vi t t t c a câu l nh gán (shorthand assignments) .............31Ch ng 3: CÁC C U TRÚC I U KHI N .....................................34 1. Gi i thi u ........................................................................................34 2. C u trúc l a ch n if ........................................................................35 3. C u trúc l a ch n switch...case ......................................................39 4. Các c u trúc l p (Loop structures) ..................................................44 5. Các l nh r nhánh và nh y ..............................................................50Ch ng 4: M NG ................................................................................61 1. Gi i thi u M ng ..............................................................................61 2. M ng 1 chi u ..................................................................................61TT.Công Ngh Thông Tin 2/127Giáo trình PP l p trình 3. M ng nhi u chi u ...........................................................................64Ch ng 5: CON TR ...........................................................................71 1. Gi i thi u Con tr ...........................................................................71 2. Bi n con tr (pointer variables) ......................................................72 3. M t s ví d v con tr ...................................................................75 4. C p phát b nh ng .....................................................................75 5. Con tr void (void pointers) ...........................................................78 6. Con tr null (Null pointers) ............................................................79 7. Con tr và m ng .............................................................................80 8. M ng con tr ...................................................................................81Ch ng 6: HÀM ...................................................................................83 1. Khái ni m hàm................... ...
Tìm kiếm theo từ khóa liên quan:
ngôn ngữ C++ lập trình C++ ngôn ngữ lập trình cấu trúc điều khiển chuỗi ký tự hàm lập trình con trỏGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 270 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 261 0 0 -
Đồ á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 261 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 260 0 0 -
114 trang 236 2 0
-
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 220 0 0 -
80 trang 213 0 0
-
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 213 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0