Fungsi str ialah fungsi pemprosesan rentetan yang biasa digunakan dalam bahasa C Ia digunakan untuk melaksanakan pelbagai operasi, termasuk: rentetan penggabungan (strcat) rentetan membandingkan (strcmp) rentetan penyalinan (strcpy) mengira panjang rentetan (strlen)
.
Penggunaan str dalam bahasa C
Pengenalan:
str ialah salah satu fungsi pemprosesan rentetan yang paling biasa digunakan dalam bahasa C. Ia membenarkan memanipulasi tatasusunan aksara yang ditamatkan nol (rentetan) dan melaksanakan pelbagai operasi.
Sintaks:
<code class="c">char *str(const char *str1, const char *str2);</code>
Parameter:
Nilai pulangan:
Mengembalikan penunjuk kepada rentetan hasil.
Penggunaan:
Fungsi str boleh digunakan untuk pelbagai operasi rentetan, termasuk:
Contoh:
<code class="c">#include <stdio.h> #include <string.h> int main() { char str1[] = "Hello"; char str2[] = "World"; // 字符串连接 strcat(str1, " "); strcat(str1, str2); printf("连接后的字符串:%s\n", str1); // 字符串比较 int result = strcmp(str1, "Hello World"); if (result == 0) { printf("字符串相等\n"); } else if (result > 0) { printf("str1 大于 str2\n"); } else { printf("str1 小于 str2\n"); } // 字符串复制 strcpy(str1, str2); printf("复制后的字符串:%s\n", str1); // 字符串长度 int length = strlen(str1); printf("字符串长度:%d\n", length); return 0; }</code>
Output:
<code>连接后的字符串:Hello World 字符串相等 复制后的字符串:World 字符串长度:5</code>
Atas ialah kandungan terperinci Bagaimana untuk menggunakan str dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!