
Bài 6: Các khái ni m c b n trong ệ ơ ả
ngôn ng l p trình Cữ ậ
Bài gi ngả L P TRÌNH C B NẬ Ơ Ả
KHOA CÔNG NGH THÔNG TIN Ệ
B MÔN CÔNG NGH PH N M MỘ Ệ Ầ Ề

Tài li u tham kh o ệ ả
Các khái ni m c b n trong ngôn ng l p trình Cệ ơ ả ữ ậ2
K thu t l p trình C: c s và nâng cao, Ph m Văn t, ỹ ậ ậ ơ ở ạ Ấ
Nhà xu t b n KHKT – Ch ng 2, 3ấ ả ươ
The C programming language 2nd Edition, Brian
Kernighan and Dennis Ritchie, Prentice Hall Software
Series – Ch ng 2ươ

N i dungộ
N i dungộ
Các khái ni m c b n trong ngôn ng l p trình Cệ ơ ả ữ ậ
Gi i thi u ngôn ng l p trình Cớ ệ ữ ậ
Các ki u d li u c b nể ữ ệ ơ ả
Bi n, h ng và bi u th cế ằ ể ứ
Các phép toán
C u trúc ch ng trìnhấ ươ
Hàm main và đ i s dòng l nhố ố ệ
Khai báo bi nế
Phát bi u includeể
Câu l nhệ
Xu t d li u ra thi t b chu n: các hàm putchar, printf ấ ữ ệ ế ị ẩ
Nh p d li u t thi t b chu n: các hàm getchar, scanfậ ữ ệ ừ ế ị ẩ
3

Ph n m m, ch ng trình, câu l nhầ ề ươ ệ
Ph n m m, ch ng trình, câu l nhầ ề ươ ệ
Các khái ni m c b n trong ngôn ng l p trình Cệ ơ ả ữ ậ
Software
Program 2
Program 1
Command
s
Command
s
Command
s
4

Các khái ni m c b n trong ngôn ng l p trình Cệ ơ ả ữ ậ
B t đ u Cắ ầ
B t đ u Cắ ầ
C – Dennis Ritchie
B – Ken Thompson
BPCL – Martin Richards
5