Tài liệu tham khảo dành cho giáo viên, sinh viên chuyên ngành công nghệ thông tin - Giáo trình lập trình hướng đối tượng. | NỘI DUNG CHI TIẾT Khái quát về ngôn ngữ C Kiểu dữ liệu CO bản phép toán Nhập xuất dữ liệu Các cấu trúc điều khiển Hàm Mảng và mẫu tin Con trỏ và tham chiếu Nhập xuất và tập tin OOP-CHƯƠNG 2-NGÔN NGỮ C KHÁI QUÁT VÈ C 1970 Denis Ritchie Bell Lab. phát triển ngôn ngữ c. - Dạng System Implementation Language SIL - Phát triển từ ngôn ngữ CPL Combined Programming Language BCPL Basic CPL và ngôn ngữ B. - Brian Kernighan D. Ritchie 1978 The c Programming Language Prentice-Hall OOP-CHƯƠNG 2-NGÔN NGỮ C 1 KHÁI QUÁT VÈ C Đầu 1980 Bjarne Stroustrup phát triển ngôn ngữ C - Trên sơ sở ngôn ngữ Simula 67 - Tương thích hoàn toàn với c - Mở rộng c với cấu trúc OOP - Tên gọi C with Classes - Năm 1983 Ricj Mascitti đề nghị C - Bjarne Stroustrup 1985 The C Programming Language Prentice-Hall ŨŨP-CHươNG2-NGÔN NGỮC MỞ RỘNG CỦA C Biến đối tượng o Có thể khai báo ở bất kỳ vị trí nào trước khi sử dụng OKhai báo biến còn mang ý nghĩa thực thi câu lệnh tạo đối tượng Sửdụng ghi chú o Cách 1 Nội dung ghi chú o Cách 2 Dòng ghi chú OOP-CHƯƠNG 2-NGÔN NGỮ C Khai báo hằng số o Cách 1 define Tên_hằng Giá_trị o Cách 2 const Kiểu_dl Tên_hằng Giá_trị Trong cách 1 o Không xác định được kiểu dữ liệu của hằng số o Giá trị hằng không thể có cấu trúc o Không thể xác định địa chỉ của hằng Trong cách 2 o Kiểu dữ liệu của hằng số được xác định o Giá trị hằng có thể có cấu trúc o Có thể xác định địa chỉ của hằng 8 OOP-CHươNG 2-NGÕN NGỮ C 2 LỆNH ĐƠN LỆNH PHỨC Lệnh đơn là một sự tính toán đữợc kết thúc bằng dấu chấm phẩy. Nhiều lệnh đơn có thể kết nối lại thành một lệnh phức bằng cách rào chúng bên trong các dấu ngoặc Ví dụ ŨŨP-CHươNG 2-NGÔN NGỮC NHẬP XUẤT Dữ LIỆU Để nhập dữ liệu cho một chuỗi n kỷ tự Hàm Tên_bien Số_ký_tự_tối_đa trong đó - Tên biển tên cùa biển chuỗi - Sổ ký tự tổi đa mà biển chuỗi cỏ thê nhận Ví dụ char hoten 30J hoten 30 Hàm cin đế lại ký tự n trong bộ đệm có thế làm trôi phương thức khắc phục dùng l đế bỏ qua ký tự n OOP-CHƯƠNG .