Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chương 2: Giới thiệu về ngôn ngữ lập trình C - Coggle Diagram
Chương 2: Giới thiệu về ngôn ngữ lập trình C
2.1:Lịch sử phát triển và đặc điểm
Lịch sử phát triển
C được phát triển dựa trên nền ngôn ngữ B và
BCPL
C hiện là một trong những ngôn ngữ lập trình phổ biến và
là nguồn gốc để xây dụng các ngôn ngữ lập trình khá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ỹ
Đặc điểm
Có tính khả chuyển, linh hoạt cao
Là một ngôn ngữ lập trình có cấu trúc
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.3 Các thành phần cơ bản của
ngôn ngữ lập trình C
Biến
Hàm
Hằng
BIểu thức
Tên
Toán tử
Từ khóa
Câu lệnh
Tập kí tự
Các kiểu dữ liệu cơ sở
2.2 Môi trg lập trình vs ngôn ngữ C
Lưu ý
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
Lập trình viên không bắt buộc phải lập trình
trong môi trường IDE
Lập trình trên máy chủ cài đặt hệ điều hành
Linux (máy chủ Linux) với mcedit và g++
Môi trường phát triển tích hợp (IDE– Integrated
Development Evironment)
Biên dịch
thực thi
Soạn thảo
Sửa lỗi
Các môi trường điển hình
Turbo C++ và Borland C++ của Borland, Inc
GCC của GNU project
Turbo C++ và Borland C++ của Borland, Inc
2.4. Cấu trúc chương trình viết bằng ngôn ngữ C
Các quy tắc xây dựng chương trình
Quy tắc viết chú thích
Căn lề
Quy tắc viết lệnh
Cấu trúc chương trình
Định nghĩa các kiểu dữ liệu mới
Khai báo nguyên mẫu của các hàm
Khai báo các macro
Khai báo các biến toàn cục
Khai báo các tệp tiêu đề
Hàm main()
Định nghĩa các hàm (đã khai báo nguyên mẫu)