Thông tin tài liệu:
Bài giảng Ngôn ngữ lập trình C và C++: Bài 4 Hàm và Cấu trúc chương trình do TS. Đỗ Đăng Khoa biên soạn trình bày các nội dung sau: Khái niệm về Hàm, ưu điểm của Hàm, đầu vào và đầu ra của Hàm, tham số của hàm, gọi theo tham chiếu,...Đây là tài liệu học tập và giảng dạy dành cho sinh viên ngành tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình C và C++: Bài 4 - TS. Đỗ Đăng Khoa
4/21/2015
TRƯ NG Đ I H C BÁCH KHOA HÀ N I
Ngôn ng
l p trình C và C++
Bài 4: Hàm và C u trúc chương trình
TS. Đ Đăng Khoa
B môn Cơ h c
Vi n Cơ khí
ng d ng
http://chud-dhbkhn.blogspot.com/
1
4/21/2015
Khái ni m v Hàm
M t v n đ ph c t p thư ng đư c chia nh thành các ph n
đơn gi n hơn đ gi i quy t (l p trình top-down)
Nh ng ph n này đư c g i là các hàm hay chương trình con
Là m t nhóm các l nh đ
th c hi n m t vi c c
th , có th
đư c dùng l i nhi u l n.
Hàm main() g i các hàm này đ gi i quy t v n đ ph c t p
ban đ u
Hai nhóm hàm: Hàm đư c đ nh nghĩa trư c: printf, scanf, cout,
cin...và Hàm ngư i dùng đ nh nghĩa
2 TRƯ
NG Đ I H C
BÁCH KHOA HÀ N I
2
4/21/2015
Ưu đi m c a Hàm
Các hàm đư c s d ng đ rút g n cho m t t p
h p các l nh đư c s d ng l i nhi u l n
Hàm d vi t và d hi u
G l i chương trình d dàng hơn khi c u trúc c a
chương trình rõ ràng v i hình th c l p trình theo
module
D dàng b o trì, b i vì s s a đ i khi có yêu c u
đư c gi i h n trong t ng hàm c a chương trình
3 TRƯ
NG Đ I H C
BÁCH KHOA HÀ N I
3
4/21/2015
Đ u vào và đ u ra c a Hàm
Hàm (Function)
K t qu
tr v
Các tham s vào
4 TRƯ
NG Đ I H C
BÁCH KHOA HÀ N I
4
4/21/2015
Khai báo Hàm
Khai báo m t hàm cho trình biên d ch bi t v tên c a hàm,
ki u tr v và các tham s
Khai báo hàm thư ng đư c đ t trong t p tin tiêu đ
Vi c khai báo hàm là b t bu c khi hàm đư c s
d ng trư c
khi nó đư c đ nh nghĩa
Khai báo hàm có d ng sau:
Ki u_d _li u_tr _v tên_hàm( các_tham_s _vào)
TRƯ NG Đ I H C
BÁCH KHOA HÀ N I
5