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

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 .....
}
2 Likes

à cảm ơn bạn :smiley:

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