answer Đặng Tuấn Thành · Đặng Tuấn Thành 09:03 01/10/2008 Show Một tham số là một biến trong định nghĩa phương thức. Khi một phương thức được gọi, các đối số là dữ liệu bạn truyền vào các tham số của phương thức. public void MyMethod(string myParam) { } ... string myArg1 = "this is my argument"; myClass.MyMethod(myArg1);701 hữu ích 5 bình luận chia sẻ answer Vũ Diễm Chi · Vũ Diễm Chi 09:00 01/10/2008 Tham số là biến trong khai báo hàm. Đối số là giá trị thực của biến này được truyền vào hàm. 273 hữu ích 3 bình luận chia sẻ answer Huỳnh Thanh Hiền · Huỳnh Thanh Hiền 09:27 01/10/2008 Đã có một mục Wikipedia về chủ đề (xem Thông số ) xác định và phân biệt tham số thuật ngữ và đối số . Nói tóm lại, một tham số là một phần của chữ ký hàm / thủ tục / phương thức và một đối số là giá trị thực được cung cấp tại thời gian chạy và / hoặc trang web cuộc gọi cho tham số. Bài viết Wikipedia cũng nói rằng hai thuật ngữ thường được sử dụng đồng nghĩa (đặc biệt là khi lý luận về mã không chính thức):
Cho hàm ví dụ sau trong C có thêm hai số nguyên xvà ysẽ được gọi là tham số của nó: int add(int x, int y) { return x + y; }Tại một trang web cuộc gọi bằng cách sử dụng add, chẳng hạn như ví dụ hiển thị bên dưới, 123 và 456 sẽ được gọi là đối số của cuộc gọi. int result = add(123, 456);Ngoài ra, một số thông số kỹ thuật ngôn ngữ (hoặc tài liệu chính thức) chọn sử dụng riêng tham số hoặc đối số và sử dụng các tính từ như chính thức và thực tế thay vào đó để phân tán giữa hai trường hợp. Ví dụ, C / C ++ tài liệu thường dùng để chỉ hoạt động các thông số như lập luận chính thức và chức năng gọi lập luận như đối số thực tế . Để biết ví dụ, hãy xem đối số chính thức và đối số thực tế trong phần Tham khảo ngôn ngữ Visual C ++ . 66 hữu ích 2 bình luận chia sẻ answer Huỳnh Vạn Hạnh · Huỳnh Vạn Hạnh 05:50 17/08/2017 Đơn giản:
44 hữu ích 1 bình luận chia sẻ answer Ngô Thiện Bảo · Ngô Thiện Bảo 09:03 01/10/2008 Tham số là thứ bạn phải điền khi bạn gọi hàm. Những gì bạn đặt trong đó là đối số. Đơn giản chỉ cần đặt: đối số đi vào tham số, đối số là giá trị của tham số. Thông tin thêm một chút về: http://en.wikipedia.org/wiki/Parameter_(computer_science)#Parameter_and_argument 30 hữu ích 0 bình luận chia sẻ answer Tạ Gia Ðạo · Tạ Gia Ðạo 14:51 06/03/2019
MCSD Cerfification Toolkit (Bài kiểm tra 70-483) Lập trình trong C # , ấn bản 1, Classicalx, 2013 Kịch bản trường hợp thực tế // Define a method with two parameters int Sum(int num1, int num2) { return num1 + num2; } // Call the method using two arguments var ret = Sum(2, 3);12 hữu ích 0 bình luận chia sẻ answer Hoàng Bích Nhung · Hoàng Bích Nhung 11:52 08/07/2018 Tham số là biến trong khai báo hàm. Đối số là giá trị thực của biến này được truyền vào hàm. 10 hữu ích 0 bình luận chia sẻ answer Ngô Quốc Cường · Ngô Quốc Cường 10:33 02/06/2014 Trong chỉnh sửa, tôi thường bỏ qua cách mọi người quên: ngôn ngữ cấu trúc dựa trên ngôn ngữ tự nhiên. Bằng tiếng AnhMột "tham số" là một giữ chỗ. Họ đặt định dạng phản hồi, bằng ngôn ngữ nói. Theo định nghĩa, đó là bữa tiệc của cuộc gọi, hạn chế phản hồi. Một "đối số" là một vị trí đang được xem xét. Bạn tranh luận ý kiến của bạn: bạn xem xét một cuộc tranh luận. Sự khác biệt chínhVai trò chủ đề của một đối số là tác nhân. Vai trò chủ đề của tham số là người nhận. Tương tácHãy nghĩ về đối số là phần nam, làm cho tham số là phần nữ. Đối số đi vào tham số. Sử dụngMột tham số thường được sử dụng trong các định nghĩa. Một đối số thường được sử dụng trong các yêu cầu. Câu hỏiKết thúc câu để làm cho nó bớt bất hòa. (A) Nói về một định nghĩa:
(B) Nói về một lời cầu khẩn:
Đáp án(A)
(B)
Chồng chéoNhư bạn có thể tưởng tượng, sau khi trả lời: trong ngôn ngữ nói, những từ này đôi khi sẽ tạo ra những phản hồi giống hệt nhau! Vì vậy, như một quy luật:
9 hữu ích 0 bình luận chia sẻ answer Lý Trung Kiên · Lý Trung Kiên 09:04 01/10/2008 Các tham số của hàm / phương thức mô tả cho bạn các giá trị mà nó sử dụng để tính kết quả của nó. Các đối số của a là các giá trị được gán cho các tham số này trong một lệnh gọi cụ thể của hàm / phương thức. 7 hữu ích 0 bình luận chia sẻ answer Vũ Chấn Huy · Vũ Chấn Huy 04:21 22/12/2013 Hoặc có thể đơn giản hơn để nhớ như thế này, trong trường hợp các đối số tùy chọn cho một phương thức: public void Method(string parameter = "argument") { }parameterlà tham số, giá trị của nó, "argument"là đối số :) 7 hữu ích 0 bình luận chia sẻ answer Vũ Tuyết Nhi · Vũ Tuyết Nhi 10:37 06/04/2017 Tham số và đối số
Nguồn: Tuyệt đối C ++, Walter Savitch Đó là, 7 hữu ích 0 bình luận chia sẻ answer Hồ Ðình Nhân · Hồ Ðình Nhân 09:37 01/10/2008 Các điều khoản có thể thay thế cho nhau. Sự khác biệt được mô tả trong câu trả lời khác được thể hiện đúng cách hơn với các điều khoản tham số chính thức cho tên được sử dụng bên trong cơ thể của hàm và tham số cho giá trị được cung cấp tại trang web cuộc gọi ( lập luận chính thức và lập luận cũng rất phổ biến). Cũng lưu ý rằng, trong toán học, đối số thuật ngữ là phổ biến hơn nhiều và tham số thường có nghĩa là một cái gì đó khá khác nhau (mặc dù tham số trong một phương trình tham số về cơ bản là đối số cho hai hoặc nhiều hàm). 6 hữu ích 2 bình luận chia sẻ answer Tạ Bảo Long · Tạ Bảo Long 21:49 21/10/2013 Ví dụ này có thể giúp. int main () { int x = 5; int y = 4; sum(x, y); // **x and y are arguments** } int sum(int one, int two) { // **one and two are parameters** return one + two; }6 hữu ích 0 bình luận chia sẻ answer Tạ Vĩnh Luân · Tạ Vĩnh Luân 20:16 11/01/2014 Giả sử bạn là một hãng hàng không. Bạn xây dựng một chiếc máy bay. Bạn cài đặt chỗ ngồi trong đó. Sau đó, bạn lấp đầy máy bay với hành khách và gửi nó đi đâu đó. Các hành khách (hay đúng hơn, một số phiên bản thay đổi theo thời gian) rời khỏi. Ngày hôm sau, bạn sử dụng lại cùng một máy bay, và cùng chỗ ngồi, nhưng với những hành khách khác nhau lần này. Máy bay là chức năng của bạn. Các thông số là chỗ ngồi. Các đối số là những hành khách đi trong những chỗ ngồi. 6 hữu ích 0 bình luận chia sẻ answer Lê Khánh Thy · Lê Khánh Thy 10:05 22/09/2017 Luôn nhớ rằng: - Đối số được thông qua trong khi các tham số được nhận. 6 hữu ích 0 bình luận chia sẻ answer Đặng Ngọc Danh · Đặng Ngọc Danh 06:56 18/03/2014 Một đối số là một khởi tạo của một tham số. 4 hữu ích 1 bình luận chia sẻ answer Đặng Anh Duy · Đặng Anh Duy 09:10 28/06/2017 Vâng! Các tham số và đối số có ý nghĩa khác nhau, có thể dễ dàng giải thích như sau: Tham số chức năng là tên được liệt kê trong định nghĩa chức năng. Đối số hàm là các giá trị thực được truyền cho (và nhận bởi) hàm. 4 hữu ích 0 bình luận chia sẻ answer Đỗ Kiều Dung · Đỗ Kiều Dung 03:29 31/01/2019 Một "tham số" là một điều rất chung chung, rộng rãi, nhưng một "đối số: là một điều rất cụ thể, cụ thể. Điều này được minh họa rõ nhất qua các ví dụ hàng ngày: Ví dụ 1: Máy bán hàng tự động - Tiền là tham số, $ 2,00 là đối sốHầu hết các máy có một đầu vào và trả lại một đầu ra. Ví dụ, một máy bán hàng tự động lấy đầu vào: tiền và trả về: đồ uống có ga làm đầu ra. Trong trường hợp cụ thể đó, nó chấp nhận như một tham số: tiền. Thế thì tranh luận là gì? Chà, nếu tôi đặt $ 2,00 vào máy, thì đối số là: $ 2,00 - đó là đầu vào rất cụ thể được sử dụng. Ví dụ 2: Ô tô - Xăng là tham sốChúng ta hãy xem xét một chiếc xe hơi: họ chấp nhận xăng (xăng không chì) làm đầu vào. Có thể nói rằng các máy này chấp nhận các thông số của loại: xăng. Đối số sẽ là đầu vào chính xác và cụ thể mà tôi đưa vào xe của mình. ví dụ: Trong trường hợp của tôi, đối số sẽ là: 40 lít xăng / xăng không chì. Ví dụ 3 - Xây dựng về lập luậnMột đối số là một ví dụ cụ thể và cụ thể của một đầu vào. Giả sử máy của tôi lấy một người làm đầu vào và biến họ thành một người không phải là kẻ nói dối. Thế thì tranh luận là gì? Đối số sẽ là người cụ thể thực sự được đưa vào máy. ví dụ: nếu Colin Powell được đưa vào máy thì đối số sẽ là Colin Powell. Vì vậy, tham số sẽ là một người như một khái niệm trừu tượng, nhưng đối số sẽ luôn là một người cụ thể với một tên cụ thể được đưa vào máy. Lập luận cụ thể và cụ thể. Đó là sự khác biệt. Đơn giản. Bối rối?Đăng một bình luận và tôi sẽ sửa chữa lời giải thích. 4 hữu ích 0 bình luận chia sẻ answer Lý Tuấn Ngọc · Lý Tuấn Ngọc 06:09 15/06/2013 Hay thậm chí đơn giản hơn ... Tranh luận trong! Các thông số ra! 3 hữu ích 0 bình luận chia sẻ answer Bùi Đức Duy · Bùi Đức Duy 14:50 27/10/2013 Cả hai đều không có nhiều khác biệt trong cách sử dụng trong C, cả hai thuật ngữ được sử dụng trong thực tế. Chủ yếu là các đối số thường được sử dụng với các chức năng. Giá trị được truyền với câu lệnh gọi hàm được gọi là đối số và tham số sẽ là biến sao chép giá trị trong định nghĩa hàm (được gọi là tham số chính thức). int main () { /* local variable definition */ int a = 100; int b = 200; int ret; /* calling a function to get max value */ ret = max(a, b); printf( "Max value is : %d\n", ret ); return 0; } /* function returning the max between two numbers */ int max(int num1, int num2) { /* local variable declaration */ int result; if (num1 > num2) result = num1; else result = num2; return result; }Trong đoạn mã trên num1và num2là các tham số chính thức avà blà đối số thực tế. 3 hữu ích 0 bình luận chia sẻ answer Nguyễn Kim An · Nguyễn Kim An 17:36 10/03/2016 Do đó, các hướng dẫn Java của Oracle xác định sự khác biệt này: "Tham số tham chiếu danh sách các biến trong khai báo phương thức. Đối số là các giá trị thực được truyền vào khi phương thức được gọi. Khi bạn gọi một phương thức, các đối số được sử dụng phải khớp với tham số của khai báo. theo loại và thứ tự. " Một cuộc thảo luận chi tiết hơn về các tham số và đối số: https://docs.oracle.com/javase/tutorial/java/javaOO/argument.html 3 hữu ích 0 bình luận chia sẻ answer Phan Việt Ngọc · Phan Việt Ngọc 12:15 29/04/2017 Nói một cách logic, chúng ta thực sự đang nói về điều tương tự. Nhưng tôi nghĩ một phép ẩn dụ đơn giản sẽ hữu ích để giải quyết vấn đề nan giải này. Nếu các phép ẩn dụ có thể được gọi là điểm kết nối khác nhau, chúng ta có thể đánh đồng chúng để cắm các điểm trên tường. Trong trường hợp này chúng ta có thể xem xét các tham số và đối số như sau; Các tham số là các ổ cắm của điểm cắm có thể có nhiều hình dạng khác nhau. Nhưng chỉ một số loại phích cắm phù hợp với họ. 3 hữu ích 0 bình luận chia sẻ answer Đỗ Quang Vũ · Đỗ Quang Vũ 09:58 23/03/2016 Khi chúng ta tạo phương thức (hàm) trong Java, phương thức như thế này .. data-type name of the method (data-type variable-name) Trong ngoặc đơn, đây là các tham số và khi chúng ta gọi phương thức (hàm), chúng ta truyền giá trị của tham số này, được gọi là các đối số. 2 hữu ích 0 bình luận chia sẻ answer Hoàng An Nhàn · Hoàng An Nhàn 21:28 18/01/2018 Theo cuốn sách "C # in a Nutshell" của Joseph's (C # 7.0, trang 49): static void Foo (int x) { x = x + 1; // When you're talking in context of this method x is parameter Console.WriteLine (x); } static void Main() { Foo (8); // an argument of 8. // When you're talking from the outer scope point of view }Trong một số ngôn ngữ của con người (afaik tiếng Ý, tiếng Nga) từ đồng nghĩa được sử dụng rộng rãi cho các thuật ngữ này.
Trong các giáo sư đại học của tôi sử dụng cả hai loại tên. 2 hữu ích 0 bình luận chia sẻ answer Đỗ Quân Dương · Đỗ Quân Dương 05:10 01/12/2018 Tham số là một biến trong định nghĩa hàm 2 hữu ích 0 bình luận chia sẻ answer Lê Nguyệt Hồng · Lê Nguyệt Hồng 18:26 27/11/2016 Các tham số là các biến được nhận bởi một hàm. Hiện tại chúng có thể nhìn thấy trong khai báo hàm. Chúng chứa tên biến với kiểu dữ liệu của chúng. Đối số là các giá trị thực tế được truyền cho hàm khác. đó là lý do tại sao chúng ta có thể thấy chúng trong chức năng gọi. Chúng chỉ là các giá trị mà không có kiểu dữ liệu của chúng 0 hữu ích 0 bình luận chia sẻ answer Vũ Trí Tịnh · Vũ Trí Tịnh 08:46 13/06/2017 Các tham số chính thức cho một hàm được liệt kê trong khai báo hàm và được sử dụng trong phần thân của định nghĩa hàm. Một tham số chính thức (thuộc bất kỳ loại nào) là một loại khoảng trống hoặc giữ chỗ được điền vào một cái gì đó khi hàm được gọi. Một đối số là một cái gì đó được sử dụng để điền vào một tham số chính thức. Khi bạn viết một lệnh gọi hàm, các đối số được liệt kê trong ngoặc đơn sau tên hàm. Khi lệnh gọi hàm được thực thi, các đối số được cắm vào cho các tham số chính thức. Các thuật ngữ gọi theo giá trị và gọi theo tham chiếu đề cập đến cơ chế được sử dụng trong quy trình cắm. Trong phương thức gọi theo giá trị, chỉ có giá trị của đối số được sử dụng. Trong cơ chế gọi theo giá trị này, tham số chính thức là một biến cục bộ được khởi tạo thành giá trị của đối số tương ứng. Trong cơ chế gọi theo tham chiếu, đối số là một biến và toàn bộ biến được sử dụng. Trong cơ chế gọi theo tham chiếu, biến đối số được thay thế cho tham số chính thức để mọi thay đổi được thực hiện cho tham số chính thức thực sự được thực hiện cho biến đối số. 0 hữu ích 0 bình luận chia sẻ answer Phan Thu Thuận · Phan Thu Thuận 11:37 26/07/2017 Tham số là các biến được sử dụng để lưu trữ dữ liệu được truyền vào hàm cho hàm sử dụng. Đối số là dữ liệu thực tế được truyền vào một hàm khi nó được gọi: // x and y are parameters in this function declaration function add(x, y) { // function body var sum = x + y; return sum; // return statement } // 1 and 2 are passed into the function as arguments var sum = add(1, 2);0 hữu ích 0 bình luận chia sẻ answer Bùi Phúc Khang · Bùi Phúc Khang 12:29 10/12/2017 Tôi nghĩ rằng nó thông qua và nhận ra câu trả lời trước đây của tôi là sai. Đây là một định nghĩa tốt hơn nhiều { Hãy tưởng tượng một thùng trứng: Một gói liên kết xúc xích: Và một người giúp việc } Đây là những yếu tố đại diện cho một Chức năng cần thiết để chuẩn bị được gọi là: (sử dụng bất kỳ tên nào: Hãy nói rằng Cooking là tên của chức năng của tôi). Một Maid là một phương pháp. (Bạn phải __call_ hoặc yêu cầu phương pháp này để làm bữa sáng) (Hành động làm bữa sáng là Chức năng gọi là Nấu ăn ) _ Trứng và xúc xích là thông số: (vì số lượng trứng và số lượng xúc xích bạn muốn ăn là __variable_.) _ Quyết định của bạn là một đối số: Nó đại diện cho __Value_ trong số lượng trứng và / hoặc xúc xích bạn đang nấu ._ { Ghi nhớ } _ "Khi bạn gọi người giúp việc và yêu cầu cô ấy làm bữa sáng, cô ấy __argues_ với bạn về việc bạn nên ăn bao nhiêu trứng và xúc xích. Cô ấy quan tâm đến cholesterol của bạn" __ (Đối số, sau đó, là các giá trị cho sự kết hợp các Tham số bạn đã khai báo và quyết định chuyển đến Hàm của bạn) 0 hữu ích 0 bình luận chia sẻ answer Nguyễn Như Bảo · Nguyễn Như Bảo 11:18 19/03/2018 Nó được giải thích hoàn hảo trong Thông số (lập trình máy tính) - Wikipedia Một cách lỏng lẻo, một tham số là một kiểu và một đối số là một thể hiện. Trong định nghĩa hàm f(x) = x*x, biến xlà một tham số; trong hàm gọi f(2)giá trị `` 2 là đối số của hàm. Và tham số - Wikipedia Trong lập trình máy tính , hai khái niệm tham số thường được sử dụng và được gọi là tham số và đối số chính thức hơn là một tham số chính thức và một tham số thực tế . Ví dụ, trong định nghĩa của hàm như y = f(x) = x + 2, x là tham số chính thức ( tham số ) của hàm được xác định. Khi hàm được ước tính cho một giá trị nhất định, như trong f(3): or, y = f(3) = 3 + 2 = 5, là tham số thực tế ( đối số ) để đánh giá bởi hàm xác định; nó là một giá trị đã cho (giá trị thực) được thay thế cho tham số chính thức của hàm được xác định. (Trong sử dụng thông thường, tham số thuật ngữ và đối số có thể vô tình được thay thế và do đó được sử dụng không chính xác.) 0 hữu ích 0 bình luận chia sẻ |