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

Đề tài: Tham số của hàm???

  1. #1
    Ngày gia nhập
    09 2008
    Nơi ở
    Hà Nội - Việt Nam
    Bài viết
    2

    Smile Tham số của hàm???

    Các bạn giúp mình phân biệt hai khái niệm biến cục bộ trong hàm và tham số của hàm. Thank trước nha
    HI!
    I'm HERE!!

  2. #2
    Ngày gia nhập
    09 2007
    Bài viết
    724

    Biến cục bộ trong hàm là biến mình khai báo bên trong hàm.
    Biến tham số của hàm là biến để mình đưa vào cho nó làm việc trong hàm. ví như bạn lái máy ủi với hành động máy ủi chạy (tương đương với hàm máy ủi chạy) thì tham số đầu vào của nó là [Xăng, và bạn] tham số cục bộ có thể có của nó là động cơ.... (:p)

  3. #3
    Ngày gia nhập
    09 2008
    Nơi ở
    Hà Nội - Việt Nam
    Bài viết
    2

    Em chả hiểu cái gì cả. Nếu như thế thì cần gì phải chia ra biến cục bộ với biến tham số cho rắc rối.Cứ khai báo hết các biến tham số không được hay sao
    HI!
    I'm HERE!!

  4. #4
    Ngày gia nhập
    09 2007
    Bài viết
    724

    Ví dụ 'cùi' vậy cũng chưa hiểu à?
    như này nhé: nếu cái máy ủi muốn chạy thì bạn là người ngoài phải chạy vào để lái nó chứ bạn đâu thể ở trong cái máy ủi chui ra được phải ko

    Nói về lý thuyết thì nó thía này.

    tức là bạn cần đưa cái bên ngoài vào bên trong hàm đó để làm việc.

    bạn gọi hàm tính tổng của 2 số a và b giờ bạn làm như thế nào nếu bạn không truyền vào tham số.

    Nếu không truyền vào hàm thì bạn chỉ có thể khai báo a và b là 2 biến cục bộ của chương trình. (:p) nhưng với n hàm có n tham số đầu vào thì .... má ơi ^_^
    nếu còn chưa hiểu thì cho bạn cái code:
    C Code:
    1. int tong(int a, int b)
    2. {
    3.  return a+b;
    4. }
    5. // trong hàm main()
    6.  
    7. int main()
    8. {
    9.      printf("%d",tong(9,8));
    10.      printf("\n%d",tong(29,3));
    11. }

    khác với.
    C Code:
    1. int tong()
    2. {
    3.   int a, b;
    4.    a = 9; b = 8;
    5.  return a+b;
    6. }


    Nói thiệt tình tới đây mà còn chưa hiểu nữa thì về kiếm sách đọc lại nhé.

  5. #5
    Ngày gia nhập
    09 2008
    Nơi ở
    Hà Nội - Việt Nam
    Bài viết
    2

    Hihi
    Nghe bác nói em cúng thấy sáng sáng đôi chỗ. Có phải nôm na nó là thế này không bác: Biến tham số dùng để nhận giá trị ngoài hàm, còn biến cục bộ chỉ dùng được trong hàm đó
    HI!
    I'm HERE!!

  6. #6
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mặc định Tham số của hàm???

    CHính xác vậy đó bạn, mình chỉ bổ sung là hàm vẫn sử dụng được biến tham số. Biến tham số cũng là một dạng biến cục bộ của hàm đó.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  7. #7
    Ngày gia nhập
    09 2008
    Nơi ở
    Hà Nội - Việt Nam
    Bài viết
    2

    Cảm ơn các bác đã nhiệt tình giúp em.Quý hai bác nhất đó.Thank cái
    HI!
    I'm HERE!!

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. Tham số, tham trị, tham biến. Ý nghĩa như thế nào trong lập trình C?
    Gửi bởi toend2008 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 28-08-2014, 10:24 AM
  3. Tham số dòng lệnh VS C++ 2005, nhận các tham số không đúng?
    Gửi bởi chienthan_ct trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 28-03-2012, 10:49 AM
  4. 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
  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