Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Thắc mắc về chương trình con mong được giúp

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

    Mặc định Thắc mắc về chương trình con mong được giúp

    Mong mọi người giải thích hộ mình đoạn code sau ạ:

    Int tong(int &x, int y)
    {
    x=x+y;
    return x;
    }

    Int main()
    {
    Int a=3, b=2;
    cout <<tong(a,b) +tong(a,b) ;
    }

    Vì sao kết quả bằng 12 vậy ạ
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    01 2012
    Nơi ở
    localhost
    Bài viết
    140

    Trích dẫn Nguyên bản được gửi bởi prolathevt01 Xem bài viết
    cout <<tong(a,b) +tong(a,b)
    tong(a, b) + tong (a, b)
    = (3 + 2) + tong (a, b)
    = 5 + tong (a, b) /* đồng thời a đã bị gán thành 5 */
    = 5 + (5 + 2)
    = 12 /* đồng thời a đã bị gán thành 7 */
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Rẹt rẹt..

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