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

Đề tài: Lập trình C++ | Dấu & trong khai báo hàm?

  1. #1
    Ngày gia nhập
    04 2009
    Bài viết
    7

    Unhappy Lập trình C++ | Dấu & trong khai báo hàm?

    1/Trong đoạn code có sử dụng nhiều hàm thì cách khai báo
    C++ Code:
    1. int   ....(int a)
    2. int   ....(int &a)
    Khác nhau chỗ nào? (Bạn em giải thích mà em không hiểu, mong các bạn có thể giải thích "rõ" hơn dùm mình.)
    2/ Tạo ngẫu nhiên 10 số đưa vào danh sách.
    Mình chỉ biết cách nhập vào từ phím nhưng ngẫu nhiên hem biết viết như thế nào?????
    3/
    C++ Code:
    1. typedef struct taglist
    2. {
    3.      int n,Max;
    4.      int *data;
    5. }Clist;
    6.  
    7. void tao(Clist &l (khai như vầy là seo? ) ,int m)
    8. {
    9.      l.Max=m; (như câu hỏi trên :o) )
    10. .....
    11. }

    Cám ơn mọi người rất rất nhiều.
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 28-04-2009 lúc 09:28 AM.

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

    1/ Dấu & mang ý nghĩa tham chiếu, có nghĩa là giá trị của biến a nếu bị thay đổi bên trong hàm thì ra ngoài hàm a vẫn mang giá trị mới. Nếu ko có tham chiếu thì khi ra khỏi hàm biến a sẽ mang giá trị cũ trước khi nó được truyền vào hàm, bất kể bên trong hàm nó có bị thay đổi hay ko.

    2/ Dùng hàm rand()

    3/ Giải thích như trên
    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.

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

  1. Tệp tin *.lib khác *.dll khác nhau như thế nào ?
    Gửi bởi ngusaomanoi trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 18-12-2012, 05:15 PM
  2. taị sao các biến static khi khai báo để dùng được lại phải khai báo lại trước hàm main ? ?
    Gửi bởi anhnpson trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 15-06-2011, 08:18 PM
  3. Bài tập C khai báo và sử dụng con trỏ trong lập trình C?
    Gửi bởi lamrung trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 14
    Bài viết cuối: 13-11-2010, 11:28 AM
  4. Lập trình C Thắc mắc về khai báo protoype và các hàm liên quan khi khai báo!
    Gửi bởi ganhim trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 15
    Bài viết cuối: 10-08-2010, 02:03 PM
  5. Sự khác nhau giữa các khai báo int, void, float trong khai báo hàm?
    Gửi bởi toend2008 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 06-05-2009, 07:19 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