Sự khác nhau giữa parameter và argument


Chắc hẳn nhiều người vẫn còn boăn khoăn về sự khác nhau giữa hai thuật ngữ này khi đọc một số ebook và tham khảo tài liệu. Và sau đây là sự khác biệt giữa hai thuật ngữ này.

  1. Parameter (Tham số)
    Đây là những gì chúng ta gọi khi định nghĩa một hàm. Parameter sẽ đại diện cho một giá trị mà hàm của bạn sẽ nhận được khi được gọi. Ví dụ sau khai báo hàm có 2 tham số là x và y:
  2. int Add(int x, int y)
    {
        return (x+y);
    }
  3. Argument (Đối số)
    Đây là đại diện cho giá trị truyền cho parameter khi chúng ta thực hiện lời gọi hàm. Mỗi argument sẽ tương ứng với một parameter khi khai báo. Ví dụ sau thực hiện lời gọi hàm Add bên trên và truyền vào hai đối số là 3 và 5:
  4. int Sum = Add(3, 5);

Tác giả: xuanchien

Tran Xuan Chien. Japan Advanced Institute of Science and Technology - Japan. Senior Developer - NUS Technology.

1 thought on “Sự khác nhau giữa parameter và argument”

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s