Tôi đang học C. Và, tôi thấy hàm này tìm chiều dài của một chuỗi.hiểu hàm strlen trong C
size_t strlen(const char *str)
{
size_t len = 0U;
while(*(str++)) ++len; return len;
}
Bây giờ, khi nào thoát vòng lặp? Tôi bối rối, vì str ++, luôn làm tăng con trỏ.
FYI: Đọc Kerningham và Richie. Họ đã giới thiệu kiểu lập trình này. Một lời đề phòng mặc dù không bao giờ sử dụng phong cách này trong các ứng dụng thương mại. –
Tôi có cuốn sách đó, nhưng trước tiên sử dụng các tài nguyên khác để có được sự thoải mái với C :) – jess
@ user439578: Phong cách (bất kỳ kiểu nào) phải làm với loại ứng dụng? Chỉ cần sử dụng phong cách bạn thích tốt hơn và 'indent' (với kiểu nhà) trước khi gửi mã. – pmg