tailieunhanh - Bài giảng Ngôn ngữ lập trình: Chương 3.2 - Nguyễn Xuân Hùng
Bài giảng Ngôn ngữ lập trình: Chương "Tham số và nạp chồng", cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các nội dung sau: Các tham số, sự nạp chồng và đối số mặc định, kiểm tra và gỡ rối. | NGÔN NGỮ LẬP TRÌNH BÀI . THAM SỐ VÀ NẠP CHỒNG Giảng viên: Nguyễn Xuân Hùng Mobile: 0908 386 366 Email: nguyenxuanhung@ 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 và đối số mặc định. 3. Kiểm tra và gỡ rối. 2 Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi 10/17/2014 Các tham số • • • 3 Hai dạng tham số cơ bản đó là tham trị và tham chiếu. Tham trị: thì chỉ có giá trị của đối số truyền vào Tham chiếu: thì đối số là biến và biến này được gắn vào tham số. Vì thế giá trị của biến này có thể bị thay đổi bởi lời gọi hàm. Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi 10/17/2014 Các tham số Tham trị 4 Ví dụ: Viết một hàm trả về phí thuê dịch vụ luật, với tham số truyền vào là số giờ và 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 tư giờ. double fee(int hoursWorked, int minutesWorked); Ta có hai tham tham trị là hoursWorked và minutesWorked. Tham trị thực tế là 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 và tham trị tương ứng sẽ được khởi tạo bằng giá trị này. Ví dụ minh họa: (Click Me) Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi 10/17/2014 Các tham số Tham chiếu Để phân biệt với tham trị, một đối số là tham chiếu ta gán dấu & phía sau tên kểu trong danh sách tham số. • Ví 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 là một biến chứ không phải hằng số hay biểu thức Ví dụ minh họa: Đảo giá trị hai số nhập từ bàn phím, và hiển thị kết quả. (Click Me) • 5 Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy .
đang nạp các trang xem trước