Chương 1: Ngôn ngữ lập trình và PP lập trình
Chương 2: Tổng quan về ngôn ngữ C
Chương 3: Kiểu dữ liệu và biểu thức trong C
Chương 4: Cấu trúc lập trình trong C
Chương 5: Hàm
Chương 6: Mảng và xâu kí tự
Chương 7: Con trỏ (Pointer)
Chương 8: Kiểu cấu trúc (Structure)
Chương 9: Kiểu tập tin (File)
NỘI DUNG
14
NỘI DUNG
Lịch sử phát triển
Các phần tử bản của ngôn ngữ C
Cấu trúc bản của chương trình C
Biên dịch chương trình C
Trình biên dịch DevCpp
Cài đặt sử dụng DevCpp
15
Nội dung chương 2
15
LỊCH SỬ PHÁT TRIỂN
Đầu thập kỷ 70, lập trình hệ thống dựa
trên hợp ngữ (Assembly)
Công việc nặng nề, phức tạp
Khó chuyển đổi chương trình giữa các hệ máy tính
khác nhau
Cần một ngôn ngữ lập trình hệ thống
tính khả chuyển cao để viết lại hệ điều
hành Unix
16
Lịch sử phát triển
16
LỊCH SỬ PHÁT TRIỂN
Đặc điểm của ngôn ngữ lập trình C
Ngôn ngữ lập trình hệ thống
Tính khả chuyển, linh hoạt cao
thế mạnh trong xử dữ liệu số,văn bản, sở
dữ liệu
Cthường được sử dụng để viết các
chương trình hệ thống
Hệ điều hành Unix 90% C, 10%hợp ngữ
Các trình điều khiển thiết bị (device driver)
Xử ảnh
Lịch sử phát triển
17
LỊCH SỬ PHÁT TRIỂN
Các phiên bản ngôn ngữ C
ANSI C: C chuẩn (1989)
Các phiên bản khác xây dựng dựa trên ANSI C
Đưa thêm thư viện bổ sung thư viện của ANSI C
Các trình biên dịch phổ biến
Turbo C++ của hãng Borland
DevCpp của Bloodshed Software
Pelles C for Windows của Independent JPEG Group
Visual C++ 6.0 của Microsoft
Lịch sử phát triển
18