In-parameter là gì?
Noun
Programming
- ★
- ★
- ★
- ★
- ★
Trong lập trình, cụ thể là trong ngôn ngữ lập trình C, in-parameter là thông tin được truyền từ caller vào hàm (function). Đối với những dữ liệu nhỏ chẳng hạn như số nguyên (integer) hoặc số thực (real number), bạn thường sử dụng gọi theo giá trị (call by value) cho một in-parameter. Ví dụ: nếu bạn tính sqrt (16.0), caller sẽ cho sqrt biết số (16.0) mà nó muốn căn bậc hai của số 16.0.
Đối với các dữ liệu lớn hơn thường được truyền theo con trỏ (pass by pointer) hoặc truyền theo tham chiếu (pass by reference). Tuy nhiên, để chỉ ra rằng tham số (parameter) là một in-parameter, bạn viết const trước tham số trong header hàm. Ví dụ hàm sau muốn xem xét các giá trị trong một mảng (array) nó không muốn thay đổi những gì có trong mảng.
// sum(A,n) yields the sum A[0] + A[1] + ... + A[n-1]
int sum(const int* A, const int n)
{
int result = 0;
for(int i = 0; i
Learning English Everyday