Bài giảng Ngôn ngữ lập trình C - Chương 1: Tổng quan về ngôn ngữ C đã giới thiệu một số kiến thức cơ bản về ngôn ngữ C, môi trường lập trình C, cấu trúc cơ bản của chương trình C. . | Bài giảng Ngôn ngữ lập trình C: Chương 1 - TS. Nguyễn Thị Hiền Chương 1 Tổng quan về ngôn ngữ C Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Chương 1. Tổng quan về ngôn ngữ C Giới thiệu về ngôn ngữ C Môi trường lập trình C Cấu trúc cơ bản của chương trình C Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Giới thiệu về ngôn ngữ C Tác giả: Dennis Ritchie, Bell Lab., 1972 Nằm trong họ ALGOL Phát triển dựa trên các ngôn ngữ lập trình: ALGOL 60, CPL, BCPL, B Sử dụng: Dùng để viết các chương trình hệ thống Viết hệ điều hành UNIX Nhiều chương trình ứng dụng Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Giới thiệu về ngôn ngữ C Ngôn ngữ lập trình C là một ngôn ngữ lập trình hệ thống rất mạnh và rất mềm dẻo. Có một thư viện gồm rất nhiều các hàm (function) đã được tạo sẵn. Ngôn ngữ C hỗ trợ rất nhiều phép toán nên phù hợp cho việc giải quyết các bài toán kỹ thuật có nhiều công thức phức tạp. Ngôn ngữ C cũng cho phép người lập trình tự định nghĩa thêm các kiểu dữ liệu trừu tượng khác. Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Môi trường biên dịch Notepad + C compiler Turbo C Dev-C++ Microsoft Visual Studio Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Môi trường biên dịch Dev-C++ Môi trường phát triển tích hợp (IDE) Mã nguồn mở Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc chương trình C Chương trình in ra màn hình dòng chữ “Xin chao cac ban sinh vien” 0 Program : 1 //Chuong trinh 2 #include 3 main() 4 { 5 printf(“Xin chao cac ban sinh vien"); 6 } Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc của chương trình C Khai báo file tiêu đề thư viện: Cú pháp: #include #include “Tên_file_tiêu_đề” Một số file tiêu đề thư viện C hỗ trợ: : các hàm hỗ trợ vào/ ra : các hàm cơ bản như ép kiểu dữ liệu : các hàm toán học : các hàm xử lý chuỗi Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc của chương trình C Hàm: là tập hợp một khối lệnh .