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

Đề tài: Cấu trúc trong C

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

    Mặc định Cấu trúc trong C

    struct date_st
    {
    int thang;
    int day;
    int nam;
    };

    struct tran_st
    {
    int book_code;
    char tran_type;
    struct date_st tran_dt;
    };

    Mọi người giải thích dòng lệnh: struct date_st tran_dt; này với.? khó hiểu nhỉ

  2. #2
    Ngày gia nhập
    11 2012
    Bài viết
    136

    Trích dẫn Nguyên bản được gửi bởi conga2012 Xem bài viết
    struct date_st
    {
    int thang;
    int day;
    int nam;
    };

    struct tran_st
    {
    int book_code;
    char tran_type;
    struct date_st tran_dt;
    };

    Mọi người giải thích dòng lệnh: struct date_st tran_dt; này với.? khó hiểu nhỉ
    bạn đi hỏi bài mà cứ thấy thế nào ý sau khi đọc mấy dòng trên. Ở đây chả có gì khó hiểu cả. Khi khai báo struct date_st tran_dt; thì tran_dt là một biến cấu trúc có kiểu date_st, và nó là một thành phần của cấu trúc tran_st. Khi khai báo một cấu trúc làm biến toàn bộ thì bạn có thể khai báo cấu trúc đó trong một cấu trúc khác, như việc thường thấy khai báo các cấu trúc ngoài hàm main. Ngoài ra còn có thể định nghĩa một cấu trúc trong một hàm(C++).
    Giao lưu và học hỏi
    https://www.facebook.com/kimcy1992

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

    Trích dẫn Nguyên bản được gửi bởi kimcy1992 Xem bài viết
    bạn đi hỏi bài mà cứ thấy thế nào ý sau khi đọc mấy dòng trên. Ở đây chả có gì khó hiểu cả. Khi khai báo struct date_st tran_dt; thì tran_dt là một biến cấu trúc có kiểu date_st, và nó là một thành phần của cấu trúc tran_st. Khi khai báo một cấu trúc làm biến toàn bộ thì bạn có thể khai báo cấu trúc đó trong một cấu trúc khác, như việc thường thấy khai báo các cấu trúc ngoài hàm main. Ngoài ra còn có thể định nghĩa một cấu trúc trong một hàm(C++).
    hi, ừ, mình hiểu rồi. Mình nhìn nhầm ở chỗ cấu trúc bên trong là " struct date_st tran_st; "
    vậy nên nghĩ mãi mà không hiểu cái đoạn như thế này:

    struct date_st { int month;
    int day;
    int year; };

    struct tran_st { int book_code;
    char tran_type;
    struct date_st tran_st; };
    =====> Hình như càng vùi đầu vào mấy cái này đầu mình càng điên.

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. Lập trình C Làm sao để ghi và đọc cấu trúc tự trỏ trong tệp???
    Gửi bởi YangSock trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 8
    Bài viết cuối: 31-08-2012, 10:44 PM
  3. 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
  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. Lập trình C Lỗi trong khi nhập mảng cấu trúc có họ tên sinh viên trong lập trình C?
    Gửi bởi trieuvan.n01 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 03-01-2011, 09:51 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