Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan strlen dalam bahasa c

Bagaimana untuk menggunakan strlen dalam bahasa c

下次还敢
下次还敢asal
2024-04-27 22:36:43470semak imbas

Fungsi

strlen() digunakan dalam bahasa C untuk mengira panjang rentetan yang diberikan, tidak termasuk penamat nol: Isytihar tatasusunan aksara atau penunjuk untuk menyimpan rentetan. Dapatkan talinya. Lulus penuding rentetan sebagai hujah kepada fungsi strlen(). Simpan panjang yang dikembalikan dalam pembolehubah.

Bagaimana untuk menggunakan strlen dalam bahasa c

strlen() Penggunaan dalam C

strlen() ialah fungsi dalam pustaka standard C yang digunakan untuk mengira panjang rentetan yang ditamatkan nol.

Syntax

<code class="c">size_t strlen(const char *str);</code>

Parameter

  • str: Penunjuk kepada rentetan yang ditamatkan nol.

Nilai pulangan

strlen() mengembalikan panjang rentetan, tidak termasuk penamat nol.

Penggunaan

Untuk menggunakan fungsi strlen(), ikut langkah berikut:

  1. Isytihar tatasusunan aksara atau penunjuk untuk menyimpan rentetan.
  2. Dapatkan rentetan menggunakan scanf(), gets() atau sebarang kaedah lain.
  3. Lepasi penuding rentetan sebagai hujah kepada fungsi strlen().
  4. Simpan panjang yang dikembalikan dalam pembolehubah.

Contoh

<code class="c">#include <stdio.h>
#include <string.h>

int main() {
  char str[] = "Hello World";
  size_t length = strlen(str);

  printf("字符串 '%s' 的长度为 %d\n", str, length);

  return 0;
}</code>

Output

<code>字符串 'Hello World' 的长度为 11</code>

Nota

  • strlen() tidak mengubah suai rentetan asal.
  • strlen() mengembalikan panjang bait rentetan, tanpa mengira aksara berbilang bait.
  • Untuk rentetan kosong, strlen() mengembalikan 0.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan strlen dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah maksud |.Artikel seterusnya:Apakah maksud |.