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

Đề tài: Hỏi về cấu trúc

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

    Mặc định Hỏi về cấu trúc

    mình mới học về struct có vài định nghĩa struct sau, tình giải thích như sau có đúng không ? , nếu không đúng chỗ nào thì xin cho mình biết giùm để mà củng cố hơn về phần này .
    C++ Code:
    1. //câu a)
    2. struct point  // định nghĩa cấu trúc point
    3. {            
    4.     float x;  
    5.     float y;  
    6. }A,B,C;       // khai báo trực tiếp các đối tượng có kiểu cấu trúc (vừa định nghĩa vừa khai báo)
    7. //câu b)
    8. struct point          // chức năng tương tự
    9. {
    10.     float x;
    11.     float y;
    12. };
    13. point A,B,C;  // sử dụng tên của cấu trúc vừa định nghĩa để khai báo 3 đối tượng có kiểu cấu trúc của point
    14. //câu c)
    15. struct point
    16. {
    17.     float x;
    18.     float y;
    19. };
    20. struct point A,B,C; // cũng giống như khai báo trên, từ khóa "struct" là không cần thiết
    21. //câu d)
    22. struct point
    23. {
    24.     float x;
    25.     float y;
    26. };
    27. typedef struct point POINT;
    28. POINT A,B,C;                  //  Định nghĩa 1 cấu trúc mới POINT có cấu trúc giống cấu trúc point
    29. //câu e)
    30. typedef struct point
    31. {
    32.     float x;
    33.     float y;
    34. }POINT;
    35. POINT A,B,C;
    36. //câu f)
    37. typedef struct point
    38. {
    39.     float x;
    40.     float y
    41. }POINT;
    42. point A,B,C;
    còn 2 câu e và f thì mình không hiểu .

  2. #2
    No Avatar
    ngocbig Khách

    a - Đúng theo bạn comment.
    b,c - giống nhau nhưng c tuân theo chuẩn hơn. (một số compiler sẽ warn b)
    d,e - giống nhau nhưn e gọn hơn.
    f - giống d,e nhưng lại sử dụng theo kiểu b (kém nhất)

  3. #3
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    e,f là dạng rút gọn của d

    point và POINT thực chất là 1

    d, e, f chẳng qua là dạng viết lại của a, b, c. Giống nhau cả

    kiểu e là tốt nhất !
    None!

  4. #4
    No Avatar
    ngocbig Khách

    point và POINT thực chất là 1
    struct point và POINT mới thực chất là 1

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

    cám ơn mấy huynh nha . )

  6. #6
    Ngày gia nhập
    02 2008
    Bài viết
    15

    Mặc định Hỏi về cấu trúc

    Trích dẫn Nguyên bản được gửi bởi ngocbig Xem bài viết
    struct point và POINT mới thực chất là 1
    ừ đúng nếu dùng compiler của C++ cho C thì không vấn đề gì !!!
    vì trong C++ khai báo
    struct name {
    //cai gi day
    }
    thi name o day no hieu bang struct name roi ;
    con trong C thi khong co chuyen day !!!
    I dlatego lubię mówić z tobą !!!

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

  1. Trả lời: 0
    Bài viết cuối: 07-07-2013, 07:29 PM
  2. Bài tập về cấu trúc trong c | Cấu trúc sinh viên???
    Gửi bởi dddzzzjjjiii trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 14
    Bài viết cuối: 21-07-2012, 05:06 PM
  3. Chiếu trúc, Chiếu trúc cao cấp, Hàng Sản xuất tại Việt Nam: Giá rẻ nhất thị trường
    Gửi bởi tqt.tranquoctuan trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 13-05-2012, 08:33 PM
  4. cấu trúc bảng băm là cấu trúc như thế nào?
    Gửi bởi minh_quang1202 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 06-01-2011, 07:03 PM
  5. Cấu trúc file excel | Cấu trúc file xls. Giúp mình với?
    Gửi bởi knightofit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 02-04-2009, 10:44 PM

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