C Chương trình tìm độ dài của một chuỗi

Trong ví dụ này, bạn sẽ học cách tìm độ dài của một chuỗi theo cách thủ công mà không cần sử dụng hàm strlen ().

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C sau:

  • Chuỗi lập trình C
  • Thao tác với chuỗi trong lập trình C bằng các hàm của thư viện
  • C cho Vòng lặp

Như bạn đã biết, cách tốt nhất để tìm độ dài của một chuỗi là sử dụng strlen()hàm. Tuy nhiên, trong ví dụ này, chúng ta sẽ tìm độ dài của một chuỗi theo cách thủ công.

Tính độ dài của chuỗi mà không cần sử dụng hàm strlen ()

#include int main() ( char s() = "Programming is fun"; int i; for (i = 0; s(i) != ''; ++i); printf("Length of the string: %d", i); return 0; ) 

Đầu ra

Chiều dài của chuỗi: 18 

Ở đây, bằng cách sử dụng một forvòng lặp, chúng ta đã lặp lại các ký tự của chuỗi từ i = 0đến khi gặp ''(ký tự rỗng). Trong mỗi lần lặp, giá trị của i được tăng lên 1.

Khi vòng lặp kết thúc, độ dài của chuỗi sẽ được lưu trong biến i.

thú vị bài viết...