Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chương 2: Ngôn ngữ lập trình C - Coggle Diagram
Chương 2: Ngôn ngữ lập trình C
1.sự phát triển & đặc điểm
• Dennis Ritchie phát triển tại Bell Labs (1969–1973)
• Kế thừa từ ngôn ngữ B và BCPL
• 1973: Ritchie & Thompson viết lại UNIX bằng C
• 1989: chuẩn hóa ANSI C; 1999: chuẩn ISO C
• Đặc điểm: có cấu trúc, khả chuyển cao, mạnh về xử lý dữ liệu, được dùng làm ngôn ngữ lập trình hệ thống
Môi trường lập trình với C
• IDE gồm 4 bước: soạn thảo → biên dịch → thực thi → debug
• Các IDE điển hình: Turbo C++/Borland C++, MSC/VC (Microsoft), GCC (GNU)
• Có thể dùng editor riêng (VD: Notepad++) + trình biên dịch riêng (VD: BCC 5.5)
• Trên Linux: dùng mcedit và g++
Các thành phần cơ bản
• Tập ký tự, từ khóa, tên (định danh)
• Hằng và biến
• Hàm
• Biểu thức: số học, logic, quan hệ
• Toán tử: số học, thao tác bit, quan hệ, logic, đặc biệt (điều kiện, gán, ép kiểu, lấy địa chỉ…)
• Câu lệnh: lệnh đơn và lệnh phức (khối lệnh)
• Kiểu dữ liệu cơ sở: kiểu ký tự, kiểu số nguyên, kiểu số thực
Cấu trúc chương trình viết bằng C
• Khai báo tệp tiêu đề (header), khai báo macro
• Định nghĩa kiểu dữ liệu mới (typedef)
• Khai báo nguyên mẫu hàm, khai báo biến toàn cục
• Hàm main()
• Định nghĩa các hàm
• Quy tắc viết lệnh (kết thúc bằng ;) và viết chú thích (//, /
/)