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 !
Sự khác nhau giữa size_t và int
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