30/09/2018, 18:59

Thắc mắc về struct

Cho em hỏi là trong struct thì có hàm so sánh hai phần tử với nhau không ??

VD như nguoi a[40],b[40] thì có hàm hay có cách nào để so sánh a[1] với b[1] không?

Nguyễn Minh Hải viết 21:12 ngày 30/09/2018

Cho em hỏi là trong struct thì có hàm so sánh hai phần tử với nhau không ??

VD như nguoi a[40],b[40] thì có hàm hay có cách nào để so sánh a[1] với b[1] không?

Theo mình hiểu a[40],b[40],a[1],b[1] là phần tử của mảng chứ ko phải là một struct.
Nếu là mảng có cấu trúc thì khi so sánh các phần tử , sẽ lấy thành phần của nó ra so sánh.
Ví dụ như:

struct SV 
{
int MSSV;
char[50] HoTen;
int Diem;
}
SV a[50];  // Lớp a Có 50 sinh viên
SV b[40]; // Lớp b có 40 sinh viên
Muốn so sánh điểm của 1 sinh viên lớp này với lớp kia
if(a[1].Diem > b[1].Diem)
{
//To do something here .....
}



17XGOD viết 21:08 ngày 30/09/2018

à cảm ơn bạn

Bài liên quan
0