thể trùng lặp:
Arguments or parameters?"Tham số" vs "Đối số"
tôi đã tham số và luận loại lẫn lộn và không thực sự chú ý đến khi nào sử dụng một và khi nào thì dùng cái kia.
Bạn có thể vui lòng cho tôi biết không?
thể trùng lặp:
Arguments or parameters?"Tham số" vs "Đối số"
tôi đã tham số và luận loại lẫn lộn và không thực sự chú ý đến khi nào sử dụng một và khi nào thì dùng cái kia.
Bạn có thể vui lòng cho tôi biết không?
Thông số là biến là một phần của chữ ký của phương thức (khai báo phương pháp). Đối số là một biểu thức được sử dụng khi gọi phương thức.
Xét đoạn mã sau:
void Foo(int i, float f)
{
// Do things
}
void Bar()
{
int anInt = 1;
Foo(anInt, 2.0);
}
Đây i
và f
là những thông số, và anInt
và 2.0
là các đối số.
Bài đăng cũ, nhưng cách khác để nói: 'đối số' là giá trị/biến/tham chiếu được truyền vào, 'tham số' là biến nhận được sử dụng w/trong hàm/khối. – vol7ron
Hoặc, một phương thức có tham số và lấy đối số. – kasperhj
Một ngày nào đó tôi sẽ phát nổ và nó sẽ là một vòi hoa sen của lingo của nhà phát triển. –
Trong thông số "thông số" của Nga được gọi là "thông số chính thức", trong khi "đối số" được gọi là "thông số thực tế". – Dims
Chúng tôi cũng sử dụng quy ước này. – Dacav
Tôi thích trích dẫn này từ [MSDN] (http://msdn.microsoft.com/en-us/library/9kewt1b3.aspx): "... thủ tục định nghĩa một tham số, và mã gọi đi qua một đối số cho rằng Bạn có thể nghĩ về tham số *** p ** như một không gian trống ** p ** và *** a ** rgument * như một *** a ** utomobile *. " –