Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chương 2: Giới thiệu về ngôn ngữ lập trình Nguyễn Vũ Quyết Thành - Coggle…
Chương 2: Giới thiệu về ngôn ngữ lập trình
Nguyễn Vũ Quyết Thành
Lịch sử phát triển
Dennis Ritchie phát triển ngôn ngữ C tại Bell Labs.
Quan hệ giữa C với B, BCPL và hệ điều hành UNIX.
Các chuẩn ANSI C, ISO C.
Đặc điểm: ngôn ngữ có cấu trúc, khả chuyển cao, mạnh trong lập trình hệ thống.
Môi trường lập trình C
Quy trình: soạn thảo → biên dịch → thực thi → gỡ lỗi.
Các IDE và trình biên dịch như Turbo C++, Borland C++, Visual C++, GCC.
Các thành phần cơ bản của ngôn ngữ C
Tập ký tự, từ khóa, tên (định danh).
Hằng, biến, hàm.
Biểu thức và toán tử.
Kiểu dữ liệu cơ sở (char, int, float, double...).
Các toán tử trong C
Toán tử số học: + - * / % ++ --
Toán tử quan hệ: > < >= <= == !=
Toán tử logic: && || !
Toán tử điều kiện: ?:
Toán tử gán và ép kiểu
Cấu trúc chương trình C
Include
define
typedef
Khai báo biến toàn cục
Hàm main()
Khai báo và định nghĩa hàm
Ví dụ chương trình
In thông báo ra màn hình bằng printf.
Nhập hai số nguyên bằng scanf và tính tổng.