Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: [ Solved ]Thắc mắc nhỏ về khai báo kiểu struct

  1. #1
    No Avatar
    writerashe Khách

    Mặc định [ Solved ]Thắc mắc nhỏ về khai báo kiểu struct

    Em thường khai báo kiểu struct như thế này:

    typedef struct diem
    {
    int x;
    int y;
    };


    Như vậy, về sau chỉ cần dùng kiểu diem để khai báo:

    diem a, b;

    Nhưng thầy em, và các giáo viên khác cũng thế lại bắt khai báo như sau:

    struct diem
    {
    int x;
    int y;
    };
    typedef struct diem DIEM;


    Tự nhiên khai báo xong rồi lại đổi diem thành DIEM, rồi về sau phải dùng DIEM để khai báo:

    DIEM a, b;

    Cho em hỏi là viết như thế có ý nghĩa j` hay chỉ là thói quen, nếu là thói quen thì em thấy viết thế nó phức tạp hóa quá!

  2. #2
    Ngày gia nhập
    04 2008
    Bài viết
    336

    các compiler mới thường báo lỗi hay warning nếu bạn đặt theo kiểu
    Code:
    typedef struct diem
    {
    int x;
    int y;
    };
    theo cái tiêu chuẩn đặt tên gì đó thì như thế này...

    Code:
    typedef struct tagDIEM
    {
    int x;
    int y;
    } DIEM;
    DIEM a,b;
    cái này là để quy ước với nhau cho dễ đọc thôi chứ bạn thích đặt kiểu gì cũng được
    code ra gió bão

  3. #3
    Ngày gia nhập
    08 2008
    Nơi ở
    ha noi
    Bài viết
    79

    nó còn có thể định nghĩa lại tên gọi của các kiểu dữ liệu nữa bạn ah VD tôi khai báo như vầy typedef int nguyen; thì sau khi vào trong ctrinh` tôi không dùng kiểu int để khai báo cho các biến nữa mà tôi dùng là tên nguyen: VD nguyen a,b;

Các đề tài tương tự

  1. Nên chọn cách khai báo struct như thế nào?
    Gửi bởi sim trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 8
    Bài viết cuối: 13-04-2013, 11:05 AM
  2. Khai báo một struct trong 1 class như thế nào?
    Gửi bởi hoanglamth1 trong diễn đàn Thắc mắc CTDL & Giải thuật
    Trả lời: 1
    Bài viết cuối: 22-11-2011, 10:42 AM
  3. Thắc mắc về khai báo biến của struct !!!
    Gửi bởi zerocom trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 10-05-2011, 11:54 PM
  4. Bài tập C Thắc mắc về khai báo struct
    Gửi bởi sunshine trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 10
    Bài viết cuối: 12-06-2010, 11:52 PM
  5. Khai báo struct trên C++ như thế nào?
    Gửi bởi amor_nguyen trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 27-10-2009, 08:52 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn