30/09/2018, 16:28

Sizeof(array) ở đây là gì thế ạ?

Continuing the discussion from [Wiki] Sort cơ bản 3 - Quick Sort:

Em tưởng sizeof để đo kích thước của kiểu dữ liệu ? sizeof(array) ở đây là gì thế ạ

Nguyễn Minh Dũng viết 18:40 ngày 30/09/2018

Cũng là đo kích thước, nhưng mình đo kích thước của cái mảng luôn. Ví dụ mảng int, 4 bytes, có 3 phần tử thì kích thước là 12

 4 x 3 = 12
nhatlonggunz viết 18:28 ngày 30/09/2018

vậy dòng code này nghĩa là gì anh

int n = sizeof(array)/sizeof(array[0]);
Nguyễn Minh Dũng viết 18:38 ngày 30/09/2018

Trả về số phần tử của array đó.

Đây là sizeof(array[0]); kích thước của 1 phần tử của mảng

Bài liên quan
0