Cấu trúc C++ - lý giải+giải thích

mọi người ơi lý giải giùm em phần khoanh đỏ ạ,em cảm ơn

Anh muốn hỏi ý nghĩa của dấu mũi tên hay gì! :slightly_smiling_face:

1 Like

Đề quen quen, bạn học trường nào vậy?

Ps: có khi cùng trường.

1 Like

Dựa theo thình thì bài này có một struct có ít nhất 3 thuộc tính ma, ten, gioi_tinh , và có typedef là pSv

typedef struct ...{
    char ma[10];
    ...
}pSv;

Cái chổ khoanh đỏ đó có thể viết lại như sau:

cout << (*pSv).ma << "-" << (*pSv).ten << "-" << (*pSv).gioi_tinh << endl;

Tui chỉ khó hiểu là bạn ko sài mảng struct thì nhập danh sách kiểu gì ta.

1 Like

mình không hiểu cái chỗ gạch ngang và mũi tên ấy học qua rồi giờ vào lại không nhớ hình như để truy xuất thì phải

Nhớ sơ sơ thì lên mạng gõ mà search không nhanh hơn ạ

Toán tử -> là lấy giá trị cấu trúc từ con trỏ. Bạn có thể chuyển về dạng giá trị rồi dùng toán tử . như bình thường. Bạn @Le_Trong1 đã nhắc đến.

pSv->ma
// tương đương với:
(*pSv).ma
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?