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

Đề tài: Thay đổi giá trị của biến toàn cục sau khi thoát hàm.

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

    Wink Thay đổi giá trị của biến toàn cục sau khi thoát hàm.

    Trước hết mong anh/chị giải thích dùm em về tham trị và tham biến ạ, nếu có ví dụ thì em cảm ơn ạ.

    Thứ hai cho em hỏi

    Code:
    void giam(int n)
    {
    	n--;
    }
    
    void main()
    {
    	int n = 2;
    	giam(n);
    	printf("%d", n);
    
    	getch();
    }
    như thế này thì n vẫn bằng 2, em phải edit lại thế nào để kết quả trả về bằng 1 ạ?
    Yahoo & Skype: vietthang267
    Mail: vietthang267@gmail.com

  2. #2
    Ngày gia nhập
    05 2011
    Bài viết
    299

    để làm cho kết quả ở câu thứ 2 trả về 1 thì bạn cần dùng câu hỏi thứ 1 ^^
    t.b: bạn cũng nên tìm hiểu thế nào là biến toàn cục @@
    ví dụ về tham trị, tham biến thì trong giáo trình cũng như có diễn đàn có nhiều rồi, bạn hãy tự tìm hơn là đợi người khác tìm cho bạn
    Programming tutorials and source code examples

    Trong nhà không vợ không con
    Uống bia gặm thịt sao ngon thế này
    Nhậu nhẹt không bị la rầy
    Một tuần ta cứ bảy ngày " nâng ly "....

  3. #3
    Ngày gia nhập
    06 2012
    Bài viết
    2

    tham trị là không làm thay đổi giá trị của nó khi truyền vào một hàm, còn tham biến là làm thay đổi giá trị của nó khi truyền vào hàm, bạn muốn thay đổi thì bạn thêm vào đầu & là ok lúc đó là truyền tham biến đó bạn, hoặc bạn khai báo con trỏ là ok.
    Code:
    void giam(int &n)
    {
    	n--;
    }

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

  1. Lưu giá trị biến sau khi thoát chương trình
    Gửi bởi lieutandat trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 28-11-2013, 11:31 PM
  2. Kỹ thuật C Thoát khỏi for biến có được giữ lại không
    Gửi bởi ghost.love trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 9
    Bài viết cuối: 25-09-2011, 01:19 AM
  3. Lỗi thay đổi giá trị biến....
    Gửi bởi nhonx trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 16-05-2011, 04:07 PM
  4. Bắt giá trị của biến khi nó thay đổi
    Gửi bởi hoanglamth1 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 29-10-2010, 08:00 AM

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