Sự khác nhau giữa size_t và int

Cho em hỏi là sự khác nhau giữa size_t và int là gì ạ và em nên sử dụng thằng nào thường xuyên hơn. Em xin cảm ơn !

size_t có thể hiểu tương đương với unsigned integer, thường là kết quả của sizeof(int). Vì thế, số thuộc kiểu này sẽ không âm, trong khi số int thì có thể âm.
Cậu nên dùng size_t nếu cậu muốn lưu trữ một số nguyên dương nào đó lớn nhất có thể trên bất cứ platform nào. Nếu cậu chỉ cần lưu trữ 1 số nguyên bất kỳ, dùng kiểu int là đủ.

See also:

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?