Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chương 2:Giới thiệu ngôn ngữ lập trình C Lại Thị Hạnh; MSV:7060052 -…
Chương 2:Giới thiệu ngôn ngữ lập trình C
Lại Thị Hạnh; MSV:7060052
2.4.Cấu trúc ch trình viết bằng ngôn ngữ C
một vài chương trình đơn giản
Quy tắc xây dựng chương trình
quy tắc viết lệnh
quy tắc viết chú thích
căn lề
Cấu trúc ctrình gồm
khai báo các biến toàn cục
khai báo hàm main
khai báo nguyên mẫu của các hàm
định nghĩa các hàm
định nghĩa các kiểu dữ liệu mới
khai báo các macro
khai báo các tệp tiêu đề
2.1.Lịch sử ptriển+đặc điểm
Là ngôn ngữ lập trình có cấu trúc
Được xem như ngôn ngữ lập trình hệ thống
Tên cha đẻ M.Ritche
2.3.Các thành phần cơ bản của ngôn ngữ lập trình C
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
dùng để chứa dữ liệu, gtrị của biến có thể bị thay đổi trong
qtrình thực thi
cần khai báo tất cả biến trước khi sử dụng, tùy mục đích sử dụng biến có thể khai báo ở ngoài hàm, đầu hàm
Hàm
là 1 đơ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, trả kquả về
một chương trình có thể có nhiều hàm
Hằng
là đại lượng không đổi trong suốt quá trình thực thi chương trình
giá trị của hằng phải được xác định ngay khi khai báo
Biểu thức
có 3 dạng biểu thức cơ bản
biểu thức số học
biểu thức logic
biểu thức quan hệ
được tạo thành từ các toán tử +, -, *, / và các toán hạng: hằng , biến ...
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.......
Quy tắc đặt tên
0 được trùng với từ khóa
tên được đặt có tính gợi nhớ
gồm các kí tự chữ, số, dấu gạch nối
Toán tử
toán tử số học
các phép thao thác trên bit
các toán tử quan hệ
các toán tử logic
các toán tử đặc biệt
thứ tự ưu tiên của các toán tử
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, các từ khóa trong C viết = chữ thường
Câu lệnh
là 1 chỉ thị hoàn chỉnh yêu cầu mtính thực hiện một, một nhóm thao tác nào đó
phân loại
lệnh đơn
lệnh phức
Tập kí tự
là phần tử đơn giản, bắt buộc phải có để tạo nên chương trình,
Các kiểu dữ liệu cơ sở
phân loại
có cấu trúc
kiểu mảng
kiểu xâu kí tự
kiểu cấu trúc
kiểu hợp
kiểu tệp
cơ sở
kiểu kí tự
kiểu số nguyên
kiểu số thực
cơ bản
kiểu số nguyên
kiểu số thực
kiểu kí tự
2.2.M trường lập trình+ngôn ngữ C
Mtrường ptriển tích hợp
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++,Borland C++, Inc
MSC và VC của Microsoft Corp
GCC của GNU project