Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Tham số, tham trị, tham biến. Ý nghĩa như thế nào trong lập trình C?

  1. #1
    Ngày gia nhập
    03 2009
    Nơi ở
    Ho Chi Minh City, Vietnam, Vietnam
    Bài viết
    58

    Lightbulb Tham số, tham trị, tham biến. Ý nghĩa như thế nào trong lập trình C?

    Mình đang tập tò học C. Nhưng định nghĩa của tham số,tham trị,tham biến thì ko biết định nghĩa thế nào là chính xác.Mong các bác đưa ra định nghĩa cho em tham khảo và vd để nhìn nhận 1 cách rõ ràng hơn 3 định nghĩa trên.Đã tham khảo sách của Quách Tuấn Ngọc và Phạm Văn Ất nhưng vần mập mờ lắm mong các bác giúp đỡ em trên con đường trinh phục C. Cảm ơn mọi người.

  2. #2
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    a. tham số: các biến truyền vào hàm
    b. tham trị: giá trị của tham số
    c. tham biến: tham số dưới dạng tham chiếu

    C++ Code:
    1. a.
    2. int a = 4;
    3. Print(a);
    4.  
    5. b.
    6. int b = 4;
    7. Print(b);
    8.  
    9. c.
    10. int c;
    11. Print(&c);
    None!

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    more :

    giả sử tôi có 1 module tên mà làm việc theo nguyên tắc cần số liệu vào ( tham trị ) và cho kết quả
    ví dụ :
    + Như là công việc kiểm tra hợp đồng (module ) cần 1 tờ giấy báo cáo ( tham số) có những thông tin (tham trị)
    +Ví dụ tôi có hàm tính căn bậc 2, với y=8 , x= căn bậc 2 của (y)
    ta có y là tham số , 8 là tham trị ,
    và sau khi gọi hàm thì giá trị của y , bản hợp đồng vẫn thế ko có gì thay đổi

    tham biến :
    ví dụ
    module : sửa bản hợp đồng
    tham biến : 1 bản hợp đồng nào đó
    Sau khi thực hiện mudule trên thì bản hợp đồng sẽ thay đổi.

    tăng biến x lên 1 :
    module : ++
    tham biến : x
    Sau khi thực hiện mudule trên thì x sẽ thay đổi.

    trực quan sinh động đến tư duy trừu tượng :
    1 hàm sử dụng tham số có ý nghĩa là hàm đó chỉ lấy giá trị nằm trong biến đó thôi, chứ bản thân hàm biến đó ko phải là đối tượng của hàm. Cái đối tượng đem ra xử lý của hàm là giá trị nằm trong đó.
    hàm tính căn bậc 2 : cái nó quan tâm ở đây là căn bậc 2 của mấy , số là đối tượng được quan tâm tơi.
    khi tính căn bậc 2 của x: thì x là tham số, giá trị nằm trong x là tham trị


    Hàm sử dụng tham chiếu là hàm làm việc trực tiếp với biến đó, đối tượng được truyền vào ko phải là giá trị mà chính là địa chỉ của biến đó nằm trong bộ nhớ sẽ giúp cho hàm này có khả năng thay đổi biến đó
    ví dụ hàm chuẩn hóa 1 xâu :
    thì : cái cần chuẩn hóa là gì , xâu, ví dụ char p[]="hêllô aa" thì p chính là đối tượng được quan tâm chứ ko phải là chuỗi "hêllô aa" , sau khhi chuẩn hóa thì nội dung trong p sẽ bị thay đổi
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

  4. #4
    Ngày gia nhập
    03 2009
    Nơi ở
    Ho Chi Minh City, Vietnam, Vietnam
    Bài viết
    58

    Nói thật vẫn chưa hiểu T_T

  5. #5
    Ngày gia nhập
    03 2009
    Bài viết
    9

    hình như theo ý anh xcross thì ... tham số là tên ( kí hiệu ). Tham trị và tham biến là 2 mặt khác nhau của tham số
    Không biết mình hiểu đúng ko nữa

  6. #6
    Ngày gia nhập
    11 2012
    Bài viết
    1

    Mặc định Tham số, tham trị, tham biến. Ý nghĩa như thế nào trong lập trình C?

    cũng khó nói.............................................. ..............

Các đề tài tương tự

  1. tham trị & tham biến trong C/C++ khác nhau như thế nào?
    Gửi bởi rocktea trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 28-04-2016, 11:14 AM
  2. Hàm trong C Hỏi về sự khác nhau về tham biến và tham trị trong C
    Gửi bởi anhut trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 7
    Bài viết cuối: 10-01-2012, 01:08 AM
  3. Bài tập C++ Sử dụng tham trị và tham biến khi thao tác trên mảng có khác nhau?
    Gửi bởi 5fox trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 21-12-2011, 08:21 PM
  4. Kỹ thuật C Tham biến và tham trị trong lập trình C như thế nào?
    Gửi bởi TADK trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 17-08-2011, 09:53 PM
  5. Thắc mắc về truyền tham biến và tham trị .. và còn nữa ^^
    Gửi bởi without_you trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 04-02-2010, 08:46 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn