Danh mục

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    
Jamona

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................... ...

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