Please enable JavaScript.
Coggle requires JavaScript to display documents.
Vương Đình Duy 7060547 Chương 2: Giới Thiệu Ngôn Ngữ Lập Trình C -…
Vương Đình Duy
7060547
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
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 thông dụng xây dựng ngôn ngữ "mạnh" phổ biến như C++, Java
Đặc điểm của ngôn ngữ lập trình C
Là một ngôn ngữ lập trình có cấu trúc
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 xem như ngôn ngữ lập trình hệ thống
2.2 Mô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: Soạn thảo, biên dịch, thực thi, sửa lỗi
Các môi trường điển hình
Turbo C++ và Borland C++ của Borland, Inc
MSC và VC của Microsoft Corp
Lập trình viên không bắt buộc phải lập trình
trong môi trường IDE
2.4 Cấu trúc chương trình viết bằng ngôn ngữ C
Khai báo các tệp tiêu đề
Khai báo các macro
Đị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 biến toàn cục
Hàm main
Định nghĩa các hàm (đã khai báo nguyên mẫu)
2.3 Các thành phần cơ bản của ngôn ngữ lập trình C
Tập ký tự: Là phần tử cơ bản, bắt buộc phải có để tạo nên
chương trình
Từ khóa: Là các từ dành riêng của ngôn ngữ lập trình, được
sử dụng với mục đích xác định
Tên: là dãy các ký tự dùng để xác định các đối tượng trong chương trình như: biến, hằng,hàm,..
Hằng: Là đại lượng không đổi trong suốt quá trình thực thi
chương trình
Biến: Là đại lượng do người lập trình định nghĩa, được
đặt tên thông qua việc khai báo biến
Hàm: Là một đơn vị độc lập của chương trình, cho phép
nhận dữ liệu vào, xử lý dữ liệu và trả về kết quả
Biểu thức: tạo từ sự kết hợp các toán tử và các toán hạng để thể hiện một công
thức tính toán
Câu lệnh: Là một chỉ thị hoàn chỉnh yêu cầu máy tính thực
hiện một/một nhóm thao tác nào đó
Các kiểu dữ liệu cơ sở: xác định tập các giá trị mà một đối tượng thuộc kiểu đó có thể nhận được, cách thức
lưu trữ dữ liệu và các phép toán có thể thực hiện