30/09/2018, 20:34
Không hiểu kết quả in ra của chương trình
Cho e hỏi giải thích ctrinh . sao ra dc kết quả 15 5 6 và hàng 2 là 15 24 -9 vậy . ai giai3 thích t dùm với
#include<iostream>
#include<cmath>
using namespace std;
void summer(int &, int);
void fall(int , int &);
int x;
int main()
{
int intNum1 =2;
int intNum2 =5;
x=6;
summer (intNum1, intNum2);
cout<<intNum1<<", "<<intNum2<<" "<<x<<endl;
fall(intNum1, intNum2);
cout<<intNum1<<" "<<intNum2<<" "<<x<<endl;
return 0;
}
void summer(int &a, int b)
{
int intNum1;
intNum1 = b+12;
a=2*b+5;
b=intNum1+4;
}
void fall (int u, int &v)
{
int intNum2;
intNum2=x;
v =intNum2*4;
x=u-v;
}
Bài liên quan
kết quả hàng chương trình là:
15 5 6
15 24 -9
Hi @Tram_Nguyen,
Để hiểu tại sao intNum1 và intNum2 có giá trị như thế thì bạn search google với từ khoá Truyền tham chiếu trong C/C++
Để hiểu tại sao x có giá trị như thế thì bạn search google với từ khoá biến toàn cục trong C/C++
P/S: Mình muốn giải thích cho bạn nhưng sợ dài dòng và không chuẩn làm bạn sẽ khó hiểu, tốt nhất là bạn làm như trên