Sự khác biệt giữa các Tham số Thực tế và Chính thức

Mục lục:

Sự khác biệt giữa các Tham số Thực tế và Chính thức
Sự khác biệt giữa các Tham số Thực tế và Chính thức

Video: Sự khác biệt giữa các Tham số Thực tế và Chính thức

Video: Sự khác biệt giữa các Tham số Thực tế và Chính thức
Video: Toán 9 | Bài 19 : Hệ thức Vi-et cơ bản nhất ( từ zero to hero ) 2024, Tháng bảy
Anonim

Sự khác biệt chính - Thông số thực tế so với thông số chính thức

Sử dụng Hàm là một khái niệm quan trọng trong lập trình. Một hàm là một số câu lệnh có thể thực hiện một số loại nhiệm vụ cụ thể. Nếu lập trình viên viết tất cả các câu lệnh như một chương trình duy nhất, nó sẽ trở nên phức tạp. Các hàm có thể được sử dụng để tránh điều đó. Chúng còn được gọi là phương pháp. Mỗi chức năng sẽ có chức năng riêng. Các chức năng cải thiện tối ưu hóa mã và khả năng tái sử dụng mã. Có thể có các hàm do ngôn ngữ lập trình cung cấp hoặc các hàm do người lập trình viết. Mỗi chức năng có một tên để xác định nó. Sau khi thực hiện một tác vụ nào đó bằng cách sử dụng một hàm, nó có thể trả về một giá trị. Một số hàm không trả về bất kỳ giá trị nào. Dữ liệu cần thiết để chức năng thực hiện tác vụ được gửi dưới dạng tham số. Tham số có thể là tham số thực tế hoặc tham số chính thức. Sự khác biệt chính giữa Tham số thực tế và Tham số chính thức là Tham số thực tế là các giá trị được chuyển cho hàm khi nó được gọi trong khi Tham số chính thức là các biến được xác định bởi hàm nhận các giá trị khi hàm được gọi.

Tham số thực tế là gì?

Tham số thực tế là các giá trị được truyền cho một hàm khi nó được gọi. Tham khảo chương trình bên dưới.

bao gồm

phép cộng void (int x, int y) {

int thêm;

bổ sung=x + y;

printf (“% d”, thêm vào);

}

void main () {

bổ sung (2, 3);

bổ sung (4, 5);

}

Theo chương trình C ở trên, có một hàm có tên là phép cộng. Trong hàm main, giá trị 2 và 3 được chuyển cho hàm thêm. Giá trị 2 và 3 này là các tham số thực tế. Các giá trị đó được chuyển cho phép cộng phương thức và tổng của hai số sẽ hiển thị trên màn hình. Một lần nữa, trong chương trình chính, hai giá trị nguyên mới được chuyển cho phương thức cộng. Bây giờ các thông số thực tế là 4 và 5. Tổng của 4 và 5 sẽ hiển thị trên màn hình.

Tham số chính thức là gì?

Một hàm hoặc một phương thức tuân theo cú pháp tương tự như những cú pháp đưa ra bên dưới:

(tham số chính thức) {

// tập hợp các câu lệnh sẽ được thực thi

}

Tên phương pháp là để xác định phương thức. Kiểu trả về chỉ định kiểu giá trị mà phương thức sẽ trả về. Nếu phương thức không trả về giá trị, kiểu trả về là vô hiệu. Nếu hàm trả về một giá trị nguyên, thì kiểu trả về là một số nguyên. Danh sách tham số chính thức được đặt trong dấu ngoặc đơn. Danh sách chứa các tên biến và kiểu dữ liệu của tất cả các giá trị cần thiết cho phương thức. Mỗi tham số chính thức được phân tách bằng dấu phẩy. Khi phương thức không chấp nhận bất kỳ giá trị đầu vào nào, thì phương thức phải có một bộ dấu ngoặc đơn trống sau tên phương thức. ví dụ. phép cộng () { }; Các câu lệnh sẽ được thực thi được đặt trong dấu ngoặc nhọn.

Sự khác biệt giữa các tham số thực tế và chính thức
Sự khác biệt giữa các tham số thực tế và chính thức

Hình 01: Các thông số

Tham số chính thức là các biến được xác định bởi hàm nhận các giá trị khi hàm được gọi. Theo chương trình trên, các giá trị 2 và 3 được chuyển cho phép cộng hàm. Trong hàm cộng có hai biến là x và y. Giá trị 2 được sao chép vào biến x và giá trị 3 được sao chép vào biến y. Biến x và y không phải là tham số thực tế. Chúng là bản sao của các thông số thực tế. Chúng được gọi là các tham số chính thức. Các biến này chỉ có thể truy cập trong phương thức. Sau khi in phép cộng hai số, điều khiển được đưa trở lại chương trình chính.

Sự tương đồng giữa các Tham số Thực tế và Chính thức là gì?

  • Cả hai đều liên quan đến chức năng.
  • Tham số được bao gồm trong ngoặc đơn.
  • Mỗi tham số được phân tách bằng dấu phẩy.

Sự khác biệt giữa các Tham số Thực tế và Chính thức là gì?

Thông số thực tế so với Thông số chính thức

Các tham số thực tế là các giá trị được chuyển cho hàm khi nó được gọi. Các Tham số Chính thức là các biến được xác định bởi hàm nhận các giá trị khi hàm được gọi.
Chức năng Liên quan
Các tham số thực tế được truyền bởi hàm gọi. Các tham số chính thức nằm trong hàm được gọi.
Kiểu dữ liệu
Trong các tham số thực tế, không đề cập đến kiểu dữ liệu. Chỉ giá trị được đề cập. Trong các tham số chính thức, kiểu dữ liệu của các giá trị nhận phải được bao gồm.

Tóm tắt - Thực tế so với Thông số chính thức

Sử dụng Hàm là một khái niệm hữu ích trong lập trình. Các hàm giúp giảm độ dài mã và giảm độ phức tạp. Nó cũng dễ dàng thực hiện kiểm tra, gỡ lỗi và cải thiện khả năng bảo trì mã. Một số chức năng có thể không cần đầu vào, nhưng một số chức năng yêu cầu đầu vào. Có thể truyền dữ liệu cho các hàm dưới dạng đầu vào. Chúng được gọi là các tham số. Hai thuật ngữ phổ biến có liên quan đến chức năng là Tham số thực tế và Tham số chính thức. Sự khác biệt giữa Tham số thực tế và Tham số chính thức là Tham số thực tế là các giá trị được chuyển cho hàm khi nó được gọi trong khi Tham số chính thức là các biến được xác định bởi hàm nhận các giá trị khi hàm được gọi.

Tải xuống bản PDF của các Tham số Thực tế và Chính thức

Bạn có thể tải xuống phiên bản PDF của bài viết này và sử dụng nó cho các mục đích ngoại tuyến theo ghi chú trích dẫn. Vui lòng tải xuống phiên bản PDF tại đây: Sự khác biệt giữa các thông số thực tế và thông số chính thức

Đề xuất: