intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Ngôn ngữ lập trình: Chương 3.2 - Nguyễn Xuân Hùng

Chia sẻ: đinh Thị Tú Oanh | Ngày: | Loại File: PDF | Số trang:12

50
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Ngôn ngữ lập trình: Chương 3.2 "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.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Ngôn ngữ lập trình: Chương 3.2 - Nguyễn Xuân Hùng

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

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2