Bagaimana untuk menggunakan strlen dalam bahasa c

下次还敢
Lepaskan: 2024-04-27 22:36:43
asal
470 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Output

<code>字符串 'Hello World' 的长度为 11</code>
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan