Bài giảng Ngôn ngữ lập trình C - Chương 1: Tổng quan về ngôn ngữ C cung cấp cho người học các kiến thứ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. Mời các bạn cùng tham khảo nội dung chi tiết.
Trang 1Chương 1
Tổng quan về ngôn ngữ C
Trang 2Chươ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
Trang 3Giớ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
Trang 4Giới thiệu về ngôn ngữ C
hệ thống rất mạnh và rất mềm dẻo
(function) đã được tạo sẵn
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
định nghĩa thêm các kiểu dữ liệu trừu tượng
khác
Trang 5Môi trường biên dịch
Notepad + C compiler
Turbo C
Dev-C++
Microsoft Visual Studio
Trang 6Môi trường biên dịch
Dev-C++
Trang 7Cấ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”
Program 1.1:
//Chuong trinh 1.1
#include <stdio.h>
main() {
printf(“Xin chao cac ban sinh vien");
}
0
1
2
3
4
5
6
Trang 8Cấu trúc của chương trình C
Cú pháp: #include <Tên_file_tiêu_đề>
#include “Tên_file_tiêu_đề”
Một số file tiêu đề thư viện C hỗ trợ:
stdio.h: các hàm hỗ trợ vào/ ra
stdlib.h: các hàm cơ bản như ép kiểu dữ liệu
math.h: các hàm toán học
string.h: các hàm xử lý chuỗi
…
Trang 9Cấu trúc của chương trình C
Hàm: là tập hợp một khối lệnh nhằm thực hiện 1 nhiệm vụ nào đó
Hàm main() là hàm bắt buộc của chương trình
Một chương trình có thể có thêm 1 hoặc nhiều hàm
Cú pháp hàm:
<Kiểu_giá_trị_trả_về> Tên_hàm(<Danh sách tham số>)
{ /*Nội dung của hàm*/
}
Trang 10Cấu trúc của chương trình C
tính thực hiện được diễn tả dưới hình thái lệnh.
Phân chia:
Lệnh khai báo (khai báo biến, hằng, )
Lệnh điều khiển (if … else, for, )
Lệnh gán
Dấu ; là dấu hiệu kết thúc câu lệnh
Trang 11Cấu trúc của chương trình C
Dòng chú thích
trình
đến hết dòng
Trang 12Cấu trúc của chương trình C
Một số quy tắc cần nhớ khi viết chương trình:
phải kết thúc bằng dấu ;
sau // và có thể được viết trên một dòng, trên nhiều dòng hoặc trên phần còn lại của dòng.
chúng ta phải gọi các files chứa các hàm chuẩn đó vào chương trình bằng lệnh #include
main() ) và có thể có thêm vài hàm khác.