Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 7 của 7
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Đoạn sizeof(x) / sizeof(int) là muốn số phần tử của mảng tĩnh x. Sizeof(n) là lấy kích thước của biến n -> 2 cái ko liên quan gì nhau cả.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    có liên quan đấy chứ bác, lúc này n là số phần tử của mảng x

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi maitan_10000
    có liên quan đấy chứ bác, lúc này n là số phần tử của mảng x
    n = sizeof(n) -> n tự lấy size chính nó, mình đâu thấy có liên quan ở chỗ nào ?

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    ô xin lỗi bác em nhầm "2 cái" của bác [IMG]images/smilies/biggrin.png[/IMG]

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bài viết hay quá.thanks nhiều

  7. #7
    Trích dẫn Gửi bởi lytieubinh_269
    Anh chị cho em hỏi ý nghĩa của dòng code sau:
    int x[] = {1,2,3,4};
    int n = sizeof(x)/sizeof(int); ở đây em viết là int n = sizeof(n); thôi có được ko?
    sizeof() là toán tử về mặt kỹ thuật. Nó lấy kích thước (tính bằng bytes) của một kiểu dữ liệu. Tuỳ vào trình biên dịch mà sizeof() sẽ trả về giá trị khác nhau.
    VD: sizeof(int) = ?
    với TBD 16 bit vd của borland (bc) chạy ở nền dos thì thường sizeof(int) = 2. còn những tbd trên các hệ thống 32 bit thì sizeof(int)=4

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •