Hỏi về truyền tham số

Sao cách truyền số 1 lại truyền đc nhỉ?

#include<iostream>
using namespace std;

float a, b;

//void nhap(){
//	float cd, cr;
//	cout<<"Nhap cd: "; cin>>cd;
//	cout<<"Nhap cr: "; cin>>cr;
//}
//
//void xuat(){
//	float cd, cr;
//	cout<<"\nCD la: "<<cd;
//	cout<<"\nCR la: "<<cr;
//}

void nhap(float &cd, float &cr){
	cout<<"Nhap cd: "; cin>>cd;
	cout<<"Nhap cr: "; cin>>cr;
}

void xuat(float cd, float cr){
	cout<<"\nCD la: "<<cd;
	cout<<"\nCR la: "<<cr;
}

main(){
	nhap(a, b);
	xuat(a, b);
}

Cái này liên quan đến function và reference. Bạn tìm hiểu 2 keywords đó thử.

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?