CÁC KHÁI NIỆM CƠ BẢN: 1.1. Giới thiệu chung Ngôn ngữ C ra đời năm 1972 Phát triển thành C++ vào năm 1983 Ngôn ngữ được sử dụng rất phổ biến Có nhiều trình biên dịch C khác nhau Turbo C, Borland C GCC Thực hành trên Turbo C Cung cấp môi trường tích hợp cho phép soạn thảo và biên dịch 1.2. Tập ký tự 1.3. Từ khóa (keyword) 1.4. Tên (identifier) 1.5. Một số quy tắc cần nhớ khi viết C.T 1.6. Sơ lược về khai báo biến, toán tử gán, câu lệnh vào ra, toán tử include 1.7. Cấu trúc một chương trình C và cách vận hành trên máy
NGƠN NGỮ LẬP TRÌNH C Chương 1: CÁC KHÁI NIỆM CƠ BẢN CÁC KHÁI NIỆM CƠ BẢN 1.1 Giới thiệu chung 1.2 Tập ký tự 1.3 Từ khóa (keyword) 1.4 Tên (identifier) 1.5 Một số quy tắc cần nhớ viết C.T 1.6 Sơ lược khai báo biến, toán tử gán, câu lệnh vào ra, toán tử #include 1.7 Cấu trúc chương trình C cách vận hành máy Giới thiệu chung ❖ Ngôn ngữ C đời năm 1972 ❖ Phát triển thành C++ vào năm 1983 ❖ Ngôn ngữ sử dụng phổ biến ❖ Có nhiều trình biên dịch C khác ⚫ Turbo C, Borland C ⚫ GCC ❖ Thực hành Turbo C ⚫ Cung cấp mơi trường tích hợp cho phép soạn thảo biên dịch CÁC KHÁI NIỆM CƠ BẢN 1.1 Giới thiệu chung 1.2 Tập ký tự 1.3 Từ khóa (keyword) 1.4 Tên (identifier) 1.5 Một số quy tắc cần nhớ viết C.T 1.6 Sơ lược khai báo biến, toán tử gán, câu lệnh vào ra, tốn tử #include 1.7 Cấu trúc chương trình C cách vận hành máy Tập ký tự ❖ Ngôn ngữ C xây dựng ký tự sau: ⚫ 26 chữ tiếng anh hoa: A B C … Z ⚫ 26 chữ tiếng anh thường: a b c … z ⚫ 10 chữ số thập phân: … ⚫ Các ký hiệu toán học như: + - * / = () ⚫ Ký tự gạch dưới: _ ⚫ Các ký tự đặc biệt khác: , : ; [ ] { } ? … CÁC KHÁI NIỆM CƠ BẢN 1.1 Giới thiệu chung 1.2 Tập ký tự 1.3 Từ khóa (keyword) 1.4 Tên (identifier) 1.5 Một số quy tắc cần nhớ viết C.T 1.6 Sơ lược khai báo biến, toán tử gán, câu lệnh vào ra, toán tử #include 1.7 Cấu trúc chương trình C cách vận hành máy Từ khóa ❖ Các từ dành riêng ngơn ngữ C ❖ Từ khóa phải sử dụng cú pháp ❖ Một số từ khóa thơng dụng auto breakcase char continue default double else extern float for goto if int long register return short sizeof static structswitch typedef union unsigned void volatile while CÁC KHÁI NIỆM CƠ BẢN 1.1 Giới thiệu chung 1.2 Tập ký tự 1.3 Từ khóa (keyword) 1.4 Tên (identifier) 1.5 Một số quy tắc cần nhớ viết C.T 1.6 Sơ lược khai báo biến, toán tử gán, câu lệnh vào ra, tốn tử #include 1.7 Cấu trúc chương trình C cách vận hành máy Tên ❖Dùng để định danh thành phần chương trình ❖Tên biến, tên hàm, tên hằng, … ❖Tên dãy kí tự gồm chữ [a-z, A-Z, 0-9] gạch nối “_” ❖Lưu ý: ⚫tên khơng đuợc chứa kí tự trống, ⚫tên không bắt đầu chữ số, ⚫tên khơng trùng với từ khóa ⚫ phân biệt chữ hoa chữ thường ❖Nên đặt tên gợi nhớ, có ý nghĩa ❖Độ dài cực đại mặc định 32 (Options/Compiler.Source/Identifier length)