01/10/2018, 15:26

Hỏi về cú pháp trong c++ struct

struct Books
{
   char  tieude[50];
   char  tacgia[50];
   char  chude[100];
   int   book_id;
}book, *bo_ok; // thắc mắc dòng này

Cái dòng mình thắc mắc đó. Có 1 cái book và 1 con trỏ đằng sau dùng để làm gì vậy mọi người
Sory đang từ c# định nhảy qua C++ nên còn nhiều bỡ ngỡ
Do performance của C# ko đc tốt cho lắm

rogp10 viết 17:35 ngày 01/10/2018

Cú pháp khai báo ấy mà. Thường người ta định nghĩa Books trước rồi mới ghi Books book, *bo_ok; sau.

Rem Nolv viết 17:30 ngày 01/10/2018

như vậy book và *bo_ok thực ra là 1 biến có strucs của Books hả bạn

明玉 viết 17:26 ngày 01/10/2018
struct Books
{
   char  tieude[50];
   char  tacgia[50];
   char  chude[100];
   int   book_id;
}book, *bo_ok;

Đây là cách viết ngắn gọn của:

struct Books
{
   char  tieude[50];
   char  tacgia[50];
   char  chude[100];
   int   book_id;
};
Book book, *bo_ok;
Bài liên quan
0