Giảng viên: Nguyễn Xuân Hùng
Mobile: 0908 386 366
Email: nguyenxuanhung@wru.vn
BÀI 3.2. THAM SỐ VÀ NẠP CHỒNG
NGÔN NGỮ LẬP TRÌNH
Nguyễn Xuân Hùng Khoa CNTT Trường Đại học Thủy Lợi
NỘI DUNG
1. Các tham số.
2. Sự nạp chồng đối số mặc định.
3. Kiểm tra gỡ rối.
10/17/2014
2Nguyễn Xuân Hùng – Khoa CNTT ĐH Thủy Lợi
4.1 Các tham số
Hai dạng tham số bản đó tham trị tham chiếu.
Tham trị: thì chỉ giá trị của đối số truyền vào
Tham chiếu: thì đối số biến biến này được gắn vào
tham số. thế giá trị của biến này th bị thay đổi bởi
lời gọi hàm.
10/17/2014
3Nguyễn Xuân Hùng – Khoa CNTT ĐH Thủy Lợi
4.1 Các tham số
4.1.1 Tham trị
dụ:Viết một hàm trả về phí thuê dịch vụ luật,với tham
số truyền vào số giờ số phút. Phí dịch vụ này được
tính bằng tỉ số RATE = 150 USD trên một phần giờ.
double fee(int hoursWorked, int minutesWorked);
Ta hai tham tham trị hoursWorked
minutesWorked.
Tham trị thực tế một biến cục bộ, khi hàm được gọi thì
giá trị của đối số được tính toán tham trị tương ứng sẽ
được khởi tạo bằng giá trị này.
dụ minh họa: (Click Me)
10/17/2014
4Nguyễn Xuân Hùng – Khoa CNTT ĐH Thủy Lợi
4.1 Các tham số
4.1.2 Tham chiếu
Để phân biệt với tham trị,một đối số tham chiếu ta n
dấu & phía sau tên kểu trong danh sách tham số.
dụ:
void getInput (double& receiver);
Hoặc
void getInput (double &receiver);
Đối số tương ứng trong lời gọi đến hàm đó phải một
biến chứ không phải hằng số hay biểu thức
dụ minh họa:Đảo giá trị hai số nhập từ bàn phím,
hiển thị kết quả. (Click Me)
10/17/2014
5Nguyễn Xuân Hùng – Khoa CNTT ĐH Thủy Lợi