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

Sự khác biệt chính - Thực tế vs 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. 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 dưới dạng một chương trình, nó sẽ trở nên phức tạp. Chức năng 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ủa họ. Chức năng cải thiện tối ưu hóa mã và tái sử dụng mã. Có thể có các chức năng được cung cấp bởi ngôn ngữ lập trình hoặc các chức năng được viết bởi lập trình viên. 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ụ nhất định bằng cách sử dụng một hàm, nó có thể trả về một giá trị. Một số chức năng không trả về bất kỳ giá trị. Dữ liệu cần thiết cho chức năng thực hiện tác vụ được gửi dưới dạng tham số. Các tham số có thể là tham số thực tế hoặc Thông số chính thức. Các sự khác biệt chính giữa các thông số thực tế và thông số chính thức là Tham số thực tế là các giá trị được truyề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 giá trị khi hàm được gọi.

NỘI DUNG

1. Tổng quan và sự khác biệt chính
2. Thông số thực tế là gì
3. Thông số chính thức là gì
4. Điểm tương đồng giữa các thông số thực tế và chính thức
5. So sánh cạnh nhau - Thông số thực tế và thông số chính thức ở dạng bảng
6. Tóm tắt

Thông số thực tế là gì?

Các 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 dưới đây.

#incolee

thêm vào khoảng trống (int x, int y)

bổ sung int;

cộng = x + y;

printf (loại% dio, bổ sung);

void chính ()

phép cộng (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 chính, giá trị 2 và 3 được truyền cho phép cộng hàm. Giá trị 2 và 3 này là các tham số thực tế. Các giá trị đó được chuyển đến bổ sung 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 truyền cho phương thức cộng. Bây giờ các tham 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.

Thông số chính thức là gì?

Hàm hoặc phương thức tuân theo cú pháp tương tự như cú pháp được đưa ra dưới đây:

(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 thức là xác định phương thức. Kiểu trả về chỉ định loại 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à void. 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 đính kèm trong ngoặc đơn. Danh sách chứa 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 sẽ có một bộ dấu ngoặc rỗng sau tên phương thức. ví dụ. thêm vào () ; Các câu lệnh nên được thực hiện được đặt trong dấu ngoặc nhọn.

Hình 01: Tham số

Các tham số chính thức là các biến được xác định bởi hàm nhận giá trị khi hàm được gọi. Theo chương trình trên, các giá trị 2 và 3 được truyền cho hàm bổ sung. Trong hàm cộng, có hai biến được gọi 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 tham số thực tế. Chúng được gọi là 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 thêm hai số, điều khiển được đưa trở lại chương trình chính.

Điểm giống nhau giữa các thông số thực tế và chính thức?

  • Cả hai đều liên quan đến chức năng.
  • Các 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 thông số thực tế và chính thức là gì?

Thông số thực tế và chính thức

Các tham số thực tế là các giá trị được truyền cho hàm khi nó được gọi. Tham số chính thức là các biến được xác định bởi hàm nhận 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 chức năng gọi. Các tham số chính thức nằm trong hàm được gọi.
Loại dữ liệu
Trong các tham số thực tế, không có đề cập đến các loại dữ liệu. Chỉ giá trị được đề cập. Trong các tham số chính thức, nên bao gồm các kiểu dữ liệu của các giá trị nhận.

Tóm tắt - Thực tế vs 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 chức năng 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 đến các chức năng như đầu vào. Chúng được gọi là tham số. Hai thuật ngữ phổ biến liên quan đến chức năng là Thông số thực tế và Thông số chính thức. Sự khác biệt giữa Tham số thực và Thông số chính thức là Thông số thực là các giá trị được truyền cho hàm khi đượ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 giá trị khi hàm được gọi.

Tải xuống bản PDF của Thông số thực tế và Thông số 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 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à chính thức

Tài liệu tham khảo:

1. guidespoint.com. Chức năng của C Điểm. Có sẵn ở đây