Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chương 2 :GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH C - Coggle Diagram
Chương 2 :GIỚI THIỆU NGÔN NGỮ
LẬP TRÌNH C
2.1. Lịch sử phát triển và các đặc
điểm của ngôn ngữ lập trình C
Lịch sử phát triển ngôn ngữ lập trình C:
Được phát triển bởi
Dennis MacAlistair Ritchie và các cộng sự tại phòng thí nghiệm Bell của
tập đoàn AT&T
(Mỹ) • Giai đoạn phát triển khởi đầu: 1969- 1973, trong đó giai đoạn sáng tạo nhất
là trong năm 1972
Đặc điểm của ngôn ngữ lập trình C:
C
• Là một ngôn ngữ lập trình có cấu trúc:
Cho phép tập hợp mã lệnh và cấu trúc - Cho phép ẩn lệnh, thông tin khỏi phần còn lại của
chương trình để dùng cho tác vụ riêng - Chương trình có thể chia nhỏ thành các hàm
(functions) hoặc các khối lệnh (code blocks)
• Có tính khả chuyên, linh hoạt cao • Có thế mạnh trong việc xử lý dữ liệu số, văn bản, cơ
sở dữ liệu, ... • Được xem như ngôn ngữ lập trình hệ thống, sử dụng để xây dựng các chương trình hệ thống, trình
điều khiến thiết bị, xử lý ảnh, ...
2.2Môi Trường Lập Trình Với Ngôn Ngữ C:
Môi trường phát triển tích hợp (IDE - Integrated
Development Evironment):
Soạn thảo (biên tập chương trình nguồn - edit)
Biên dịch (compile)
Thực thi (runtime)
Sửa lỗi (gỡ rối - debug)
• Các môi trường điển hình:
Turbo Ct+ và Borland Ct+ của Borland, Inc
MSC và VC của Microsoft Corp
GCC của GNU project
10 tppt.com
Lưu ý: - Lập trình viên không bắt buộc phải lập trình
trong môi trường IDE - Có thế sử dụng một phần mềm soạn thảo chuyên dụng để tạo file nguồn (ví dụ: Notepad++), sau
đó sử dụng trình biên dịch thích hợp (ví dụ: BCC
5.5) để biên dịch và tạo file thực thi
11 fppt.com
2.3Các thành phần cơ bản của ngôn ngữu lạp trình C
Tập ký tự
• Từ khóa
• Tên
• Hằng
• Biến
• Hàm
• Biểu thức
• Toán tử
• Câu lệnh
• Các kiểu dữ liệu cơ sở
toán tử
Các toán tử số học
• Các phép thao tác trên bit
• Các toán tử quan hệ
• Các toán tử logic
• Các toán tử đặc biệt
• Thứ tự ưu tiên của các toán tử
26 fppt.com