
Giáo trình Ngôn ngữ lập trình C: Phần 1 - Trường ĐH Công nghệ GTVT
Số trang: 274
Loại file: pdf
Dung lượng: 2.58 MB
Lượt xem: 19
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:
Giáo trình "Ngôn ngữ lập trình C" Phần 1 được biên soạn gồm các nội dung chính sau: Các khái niệm cơ bản của ngôn ngữ C; các lệnh nhập - xuất dữ liệu trong C; các cấu trúc phân nhánh và vòng lặp. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Ngôn ngữ lập trình C: Phần 1 - Trường ĐH Công nghệ GTVT BỘ GIAO THÔNG VẬN TẢITRƢỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI LÊ CHÍ LUẬN (Chủ biên) LÊ TRUNG KIÊN - LÊ THỊ CHI PHẠM THỊ THUẬN - NGUYỄN THỊ KIM HUỆ GIÁO TRÌNH NGÔN NGỮ LẬP TRÌNH C NHÀ XUẤT BẢN KHOA HỌC TỰ NHIÊN VÀ CÔNG NGHỆ HÀ NỘI - 2020 MỤC LỤCDANH MỤC BẢNG................................................................................ 12DANH MỤC HÌNH ................................................................................ 13DANH MỤC CHỮ VIẾT TẮT .............................................................. 14LỜI NÓI ĐẦU ......................................................................................... 15Chương 1. CÁC KHÁI NIỆM CƠ BẢN CỦA NGÔN NGỮ C .......... 211.1. GIỚI THIỆU NGÔN NGỮ C ............................................................ 211.1.1. Lịch sử ngôn ngữ lập trình C .......................................................... 211.1.2. Các tính chất của ngôn ngữ C. ........................................................ 221.2. TẬP KÝ TỰ HỢP LỆ TRONG C ..................................................... 231.2.1. Tập ký tự ......................................................................................... 231.2.2. Từ khóa ........................................................................................... 241.2.3. Định danh ........................................................................................ 241.3. MỘT SỐ QUY ƢỚC KHI VIẾT CHƢƠNG TRÌNH ....................... 251.3.1. Chương trình đầu tiên ..................................................................... 251.3.2. Cấu trúc chương trình viết trong C ................................................. 261.3.2.1. Phần tài liệu ................................................................................. 281.3.2.2. Phần liên kết (Bao hàm tệp) ........................................................ 291.3.2.3. Phần định nghĩa marco................................................................ 301.3.2.4. Khai báo nguyên mẫu .................................................................. 311.3.2.5. Phần định nghĩa các cấu trúc ...................................................... 311.3.2.6. Định nghĩa hàm ........................................................................... 321.3.2.7. Hàm main() .................................................................................. 321.3.2.8. Câu lệnh ....................................................................................... 331.3.2.9. Chú thích ...................................................................................... 341.3.3. Trình tự các bước thực thi một chương trình viết bằng C .............. 351.4. KIỂU DỮ LIỆU TRONG C .............................................................. 371.4.1. Kiểu dữ liệu nguyên thủy................................................................ 39 31.4.1.1. Kiểu ký tự ..................................................................................... 391.4.1.2. Kiểu nguyên ................................................................................. 391.4.1.3. Kiểu thực ...................................................................................... 391.4.1.4. Kiểu void ...................................................................................... 401.4.2. Kiểu dữ liệu dẫn xuất ...................................................................... 401.4.2.1. Bổ từ signed và unsigned ............................................................. 411.4.2.2. Bổ từ short và long....................................................................... 421.4.3. Kiểu dữ liệu do người dùng định nghĩa. ......................................... 431.5. BIẾN VÀ HẰNG ............................................................................... 431.5.1. Biến ................................................................................................. 431.5.1.1. Định nghĩa ................................................................................... 431.5.1.2. Khai báo biến ............................................................................... 441.5.1.3. Khai báo và khởi tạo giá trị cho các biến .................................... 441.5.1.4. Phạm vi của biến.......................................................................... 451.5.2. Hằng ................................................................................................ 461.5.2.1. Định nghĩa ................................................................................... 461.5.2.2. Khai báo hằng sử dụng từ khóa const ......................................... 481.5.2.3. Khai báo hằng sử d ...
Nội dung trích xuất từ tài liệu:
Giáo trình Ngôn ngữ lập trình C: Phần 1 - Trường ĐH Công nghệ GTVT BỘ GIAO THÔNG VẬN TẢITRƢỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI LÊ CHÍ LUẬN (Chủ biên) LÊ TRUNG KIÊN - LÊ THỊ CHI PHẠM THỊ THUẬN - NGUYỄN THỊ KIM HUỆ GIÁO TRÌNH NGÔN NGỮ LẬP TRÌNH C NHÀ XUẤT BẢN KHOA HỌC TỰ NHIÊN VÀ CÔNG NGHỆ HÀ NỘI - 2020 MỤC LỤCDANH MỤC BẢNG................................................................................ 12DANH MỤC HÌNH ................................................................................ 13DANH MỤC CHỮ VIẾT TẮT .............................................................. 14LỜI NÓI ĐẦU ......................................................................................... 15Chương 1. CÁC KHÁI NIỆM CƠ BẢN CỦA NGÔN NGỮ C .......... 211.1. GIỚI THIỆU NGÔN NGỮ C ............................................................ 211.1.1. Lịch sử ngôn ngữ lập trình C .......................................................... 211.1.2. Các tính chất của ngôn ngữ C. ........................................................ 221.2. TẬP KÝ TỰ HỢP LỆ TRONG C ..................................................... 231.2.1. Tập ký tự ......................................................................................... 231.2.2. Từ khóa ........................................................................................... 241.2.3. Định danh ........................................................................................ 241.3. MỘT SỐ QUY ƢỚC KHI VIẾT CHƢƠNG TRÌNH ....................... 251.3.1. Chương trình đầu tiên ..................................................................... 251.3.2. Cấu trúc chương trình viết trong C ................................................. 261.3.2.1. Phần tài liệu ................................................................................. 281.3.2.2. Phần liên kết (Bao hàm tệp) ........................................................ 291.3.2.3. Phần định nghĩa marco................................................................ 301.3.2.4. Khai báo nguyên mẫu .................................................................. 311.3.2.5. Phần định nghĩa các cấu trúc ...................................................... 311.3.2.6. Định nghĩa hàm ........................................................................... 321.3.2.7. Hàm main() .................................................................................. 321.3.2.8. Câu lệnh ....................................................................................... 331.3.2.9. Chú thích ...................................................................................... 341.3.3. Trình tự các bước thực thi một chương trình viết bằng C .............. 351.4. KIỂU DỮ LIỆU TRONG C .............................................................. 371.4.1. Kiểu dữ liệu nguyên thủy................................................................ 39 31.4.1.1. Kiểu ký tự ..................................................................................... 391.4.1.2. Kiểu nguyên ................................................................................. 391.4.1.3. Kiểu thực ...................................................................................... 391.4.1.4. Kiểu void ...................................................................................... 401.4.2. Kiểu dữ liệu dẫn xuất ...................................................................... 401.4.2.1. Bổ từ signed và unsigned ............................................................. 411.4.2.2. Bổ từ short và long....................................................................... 421.4.3. Kiểu dữ liệu do người dùng định nghĩa. ......................................... 431.5. BIẾN VÀ HẰNG ............................................................................... 431.5.1. Biến ................................................................................................. 431.5.1.1. Định nghĩa ................................................................................... 431.5.1.2. Khai báo biến ............................................................................... 441.5.1.3. Khai báo và khởi tạo giá trị cho các biến .................................... 441.5.1.4. Phạm vi của biến.......................................................................... 451.5.2. Hằng ................................................................................................ 461.5.2.1. Định nghĩa ................................................................................... 461.5.2.2. Khai báo hằng sử dụng từ khóa const ......................................... 481.5.2.3. Khai báo hằng sử d ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Ngôn ngữ lập trình C Ngôn ngữ lập trình C Lê Chí Luận Kiểu dữ liệu dẫn xuất Khai báo biến Toán tử gán Toán tử quan hệ Soạn thảo chương trình mớiTài liệu có liên quan:
-
101 trang 208 1 0
-
Thực hành ngôn ngữ lập trình C
6 trang 168 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 154 0 0 -
161 trang 138 1 0
-
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 129 0 0 -
Bài giảng Phương pháp lập trình: Chương 9 - GV. Từ Thị Xuân Hiền
36 trang 118 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 116 1 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 2 - Quách Tuấn Ngọc
210 trang 95 0 0 -
ĐỀ CƯƠNG THI TRẮC NGHIỆM MÔN LẬP TRÌNH CÓ CẤU TRÚC
43 trang 78 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Phần 1 - ThS. Hoàng Thế Phương
128 trang 71 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 3
25 trang 59 0 0 -
96 trang 58 2 0
-
88 trang 56 0 0
-
Giáo trình về môn Lập trình C căn bản
131 trang 53 0 0 -
109 trang 45 0 0
-
C# và các lớp cơ sở System.object
9 trang 45 0 0 -
Bài giảng Thiết kế và lập trình Web - Bài 5: PHP cơ bản
137 trang 44 0 0 -
111 trang 43 2 0
-
Bài giảng Tin học cơ sở 4 - Bài 8: Con trỏ
34 trang 42 0 0 -
Phân tích cấu trúc dữ liệu: Phần 1
142 trang 39 0 0