In-out parameter là gì?

Noun Programming

Trong lập trình, cụ thể là trong ngôn ngữ lập trình C++, in-out-parametert được sử dụng để truyền (pass) thông tin đến hàm và nhận thông tin mới từ hàm. Ví dụ trong hàm (function) inc ở dưới, n là một in-out parameter vì thân hàm (function body) (1) xem xét giá trị của n trước khi lưu trữ bất kỳ thứ gì vào nó và (2) lưu trữ một giá trị mới vào n. Sử dụng cuộc gọi theo tham chiếu (call by reference) hoặc gọi theo con trỏ (call by pointer) cho một in-out parameter.


void inc(int& n)
{
  n = n + 1;
}
int w = 1;
inc(w);

Xem thêm out-parameter và in-parameter để hiểu rõ.

Learning English Everyday