PDF Giáo trình ngôn ngữ lập trình C, Trương Ngọc Sơn, Lê Minh, Trương Ngọc Hà, Lê Minh Thành

Tin đăng trong 'Lập trình, Công Nghệ Thông Tin | IT docs' bởi mod_luong, Cập nhật cuối: 04/10/2022.

  1. mod_luong

    mod_luong Moderator Staff Member Quản trị viên Thành viên VIP

    Tham gia :
    09/10/2019
    Bài viết:
    4.898
    Lượt thích:
    129
    Điểm thành tích:
    46.123
    upload_2022-10-4_15-59-58.png
    Giáo trình ngôn ngữ lập trình C, Trương Ngọc Sơn, Lê Minh, Trương Ngọc Hà, Lê Minh Thành
     
    pdf : Bạn cần để tải tài liệu
    Đang tải...
  2. mod_luong

    mod_luong Moderator Staff Member Quản trị viên Thành viên VIP

    Tham gia :
    09/10/2019
    Bài viết:
    4.898
    Lượt thích:
    129
    Điểm thành tích:
    46.123
    MỤC LỤC
    LỜI NÓI ĐẦU..................................................................................... 3
    Chương 1 GIỚI THIỆU................................................................... 9
    1.1. CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH............. 9
    1.2. GIẢI THUẬT VÀ LƯU ĐỒ................................................. 13
    1.3. NGÔN NGỮ LẬP TRÌNH C................................................ 19
    1.4. MỘT CHƯƠNG TRÌNH C ĐƠN GIẢN.............................. 20
    1.5. MỘT CHƯƠNG TRÌNH C KHÁC: CỘNG HAI SỐ
    NGUYÊN............................................................................... 24
    1.6. CÁC BƯỚC BIÊN DỊCH CHƯƠNG TRÌNH C.................. 27
    1.7. TỪ KHÓA VÀ TÊN GỌI...................................................... 28
    1.8. BIẾN...................................................................................... 30
    1.9. HẰNG SỐ............................................................................. 34
    1.10. CÁC PHÉP TOÁN TRONG C............................................ 35
    1.11. XUẤT NHẬP DỮ LIỆU..................................................... 42
    1.11.1. Hàm nhập dữ liệu...................................................... 42
    1.11.2. Hàm xuất dữ liệu....................................................... 43
    1.12. BÀI TẬP.............................................................................. 44
    Chương 2 LỆNH RẼ NHÁNH CÓ ĐIỀU KIỆN......................... 47
    2.1. LỆNH ĐƠN VÀ LỆNH PHỨC............................................ 47
    2.1.1 Lệnh đơn...................................................................... 47
    2.1.2 Lệnh phức/ Khối lệnh.................................................. 47
    2.2. CÁC DẠNG CẤU TRÚC CHƯƠNG TRÌNH..................... 48
    2.2.1 Cấu trúc tuần tự............................................................ 48
    2.2.2 Cấu trúc rẽ nhánh......................................................... 50
    2.3. LỆNH RẼ NHÁNH IF.......................................................... 51
    2.3.1 Lệnh if thiếu................................................................. 51
    2.3.2 Lệnh if đủ..................................................................... 55
    6
    2.3.3 Lệnh if … else if … else.............................................. 57
    2.3.4 Cấu trúc if lồng nhau.................................................... 60
    2.4. TOÁN TỬ ĐIỀU KIỆN BA NGÔI....................................... 61
    2.5. LỆNH RẼ NHÁNH SWITCH... CASE................................ 62
    2.5.1 Cú pháp ....................................................................... 62
    2.5.2 Hoạt động .................................................................... 62
    2.5.3 Giải thích ..................................................................... 63
    2.5.4 Ví dụ minh họa............................................................. 64
    2.6. BÀI TẬP............................................................................... 66
    Chương 3 LỆNH VÒNG LẶP....................................................... 71
    3.1. LỆNH for.............................................................................. 71
    3.1.1. Cú pháp....................................................................... 71
    3.1.2. Hoạt động.................................................................... 71
    3.1.3. Ví dụ minh họa............................................................ 73
    3.2. LỆNH WHILE...................................................................... 77
    3.2.1. Cú pháp....................................................................... 77
    3.2.2. Hoạt động.................................................................... 77
    3.2.3. Ví dụ minh họa............................................................ 78
    3.3. LỆNH DO .... WHILE.......................................................... 81
    3.3.1. Cú pháp....................................................................... 81
    3.3.2. Hoạt động.................................................................... 81
    3.3.3. Ví dụ minh họa............................................................ 82
    3.4. CÂU LỆNH BREAK............................................................ 84
    3.5. CÂU LỆNH CONTINUE..................................................... 85
    3.6. CÂU LỆNH GOTO VÀ NHÃN........................................... 86
    3.7. BÀI TẬP............................................................................... 88
    Chương 4 MẢNG VÀ CHUỖI...................................................... 93
    4.1. MẢNG.................................................................................. 93
    4.1.1. Mảng 1 chiều............................................................... 93
    4.1.2. Mảng 2 chiều............................................................. 103
    4.2. CHUỖI VÀ MẢNG CHUỖI.............................................. 106
    7
    4.2.1. Chuỗi......................................................................... 106
    4.2.2. Mảng chuỗi............................................................... 109
    4.2.3. Một số hàm liên quan đến ký tự và chuỗi ký tự.........110
    4.3. BÀI TẬP..............................................................................115
    Chương 5 CON TRỎ.................................................................... 121
    5.1. GIỚI THIỆU....................................................................... 121
    5.2. KHAI BÁO VÀ SỬ DỤNG CON TRỎ............................. 122
    5.3. CON TRỎ VÀ MẢNG....................................................... 124
    5.4. CẤP PHÁT BỘ NHỚ ĐỘNG............................................. 127
    5.4.1. Hàm malloc............................................................... 129
    5.4.2. Hàm free()................................................................. 130
    5.4.3. Hàm calloc và realloc................................................ 131
    5.5. BÀI TẬP ............................................................................ 134
    Chương 6 HÀM............................................................................. 136
    6.1. GIỚI THIỆU....................................................................... 136
    6.2. ĐỊNH NGHĨA HÀM........................................................... 137
    6.3. PHÂN LOẠI HÀM THEO THAM SỐ VÀ GIÁ TRỊ
    TRẢ VỀ................................................................................140
    6.4. KHAI BÁO HÀM............................................................... 147
    6.5. TRUYỀN THAM SỐ CHO HÀM...................................... 148
    6.5.1. Truyền giá trị cho tham số hàm................................. 148
    6.5.2. Truyền địa chỉ cho tham số hàm............................... 149
    6.5.3.Truyền mảng cho hàm................................................ 151
    6.6. ĐỆ QUY.............................................................................. 154
    6.7. MỘT SỐ HÀM THƯ VIỆN CHUẨN................................ 156
    6.8. BÀI TẬP.............................................................................. 156
    Chương 7 KIỂU DỮ LIỆU TỰ TẠO.......................................... 159
    7.1. KIỂU CẤU TRÚC.............................................................. 159
    7.1.1. Giới thiệu kiểu cấu trúc............................................. 159
    7.1.2. Định nghĩa một kiểu cấu trúc mới............................ 159
    7.1.3. Khai báo biến kiểu cấu trúc...................................... 161
    8
    7.1.4 .Truy xuất tới các thành phần của biến cấu trúc........ 163
    7.1.5. Mảng một chiều kiểu cấu trúc................................... 166
    7.1.6. Con trỏ kiểu cấu trúc................................................. 170
    7.1.7. Sử dụng kiểu cấu trúc với Hàm................................ 176
    7.2. KIỂU UNION..................................................................... 182
    7.2.1. Giới thiệu kiểu Union............................................... 182
    7.2.2. Định nghĩa một kiểu Union mới............................... 183
    7.2.3. Khai báo và sử dụng biến kiểu Union....................... 183
    7.3. KIỂU LIỆT KÊ (ENUMERATION).................................. 185
    7.3.1. Giới thiệu kiểu liệt kê................................................ 185
    7.3.2. Định nghĩa một kiểu Enumeration mới..................... 186
    7.3.3. Khai báo và sử dụng biến kiểu liệt kê....................... 186
    7.4. BÀI TẬP............................................................................. 188
    Chương 8 TIỀN XỬ LÝ............................................................... 195
    8.1. GIỚI THIỆU....................................................................... 195
    8.2. CHỈ THỊ BAO HÀM TỆP (INCLUDE)............................. 196
    8.3. CHỈ THỊ ĐỊNH NGHĨA #DEFINE................................... 203
    8.4. CHỈ THỊ ĐIỀU KHIỂN TRÌNH BIÊN DỊCH.................... 204
    8.5. BÀI TẬP............................................................................. 206
    TÀI LIỆU THAM KHẢO.............................................................. 207
     

Chia sẻ trang này