You are on page 1of 15

Function (phần 1)

Nội dung
Khái niệm
Cấu trúc cú pháp
Lời gọi hàm
Tham số của hàm
Thực hành
1. Khái niệm
Muốn cưa gỗ?

Muốn sửa ống nước?

Muốn cắt giấy?


1. Khái niệm
Chương trình C có một hàm chính là main()
Gộp tất cả mã nguồn viết thì rất khó mở rộng, phát triển
Có thể chia mã nguồn thành các chức năng riêng biệt
Cách phân chia phụ thuộc vào thiết kế
Về mặt logic nên là chức năng cụ thể
Thư viện chuẩn C cung cấp nhiều hàm chức năng tích hợp.
2. Cấu trúc cú pháp
Cú pháp
return_type function_name( parameter list ) {
// Khối lệnh thân hàm
}
Kiểu trả về: hàm có thể trả về một giá trị, mặc định là void
Tên hàm: đây là tên thực, được gọi khi sử dụng
Danh sách tham số: có hoặc không, là dữ liệu đầu vào của hàm
Thân hàm: chứa khối lệnh của hàm mà muốn thực hiện chức năng cụ thể
2. Cấu trúc cú pháp
Ví dụ:
3. Lời gọi hàm
Hàm có thể được gọi thông qua tên của nó từ
main() hoặc từ một hàm khác
3. Lời gọi hàm
Đặc điểm tên Hàm:
Không trùng từ khóa
Không chứa ký tự đặc biệt
Không chứa khoảng trắng
Phân biệt chữ HOA – thường
Tên có ý nghĩa (có thể bắt đầu là động từ)
4. Tham số của hàm
Hàm có thể KHÔNG có tham số
4. Tham số của hàm
Hoặc CÓ tham số
4. Tham số của hàm
Đối số là dữ liệu được đưa kèm vào lời gọi hàm
5. Thực hành
Bài toán: viết hàm nhập vào 2 số và cho biết số nào
là lớn nhất
5. Thực hành
Bài toán: kiểm tra một số có phải là số nguyên tố
hay không
TỔNG KẾT
Hàm là gì?
Tại sao lại cần xây dựng chương trình với hàm?
Quy tắc đặt tên hàm là gì?
Hàm có thể có bao nhiêu tham số?
Hàm có thể gọi từ đâu?
Bài tập tự làm
Viết hàm tính tổng 2 số nhập từ bàn phím và in ra màn hình
Viết hàm kiểm tra và in ra màn hình số nhập vào từ bàn phím là số chẵn hay số lẻ
Viết hàm kiểm tra và in ra màn hình số nhập vào tù bàn phím là số âm hay dương
Viết hàm kiểm tra và in ra màn hình số nhập vào từ bàn phím có chia hết cho 3 và 5 hay
không
Viết hàm tính tổng các giá trị chẵn của 5 số vừa nhập từ bànphím

You might also like