Terdapat dua kegunaan simbol [:] dalam bahasa C: mengakses julat elemen tatasusunan, bermula daripada indeks tertentu dan berakhir pada indeks tertentu. Menyalin julat elemen tatasusunan pada kedua-dua belah pengendali tugasan.
Maksud simbol [:] dalam bahasa C
Dalam bahasa C, simbol [:] mewakili julat elemen tatasusunan. Ia mempunyai dua kegunaan utama:
1. Akses julat elemen tatasusunan
[:] notasi boleh digunakan dalam kurungan segi empat sama [] untuk mewakili julat elemen tatasusunan bermula daripada indeks tertentu dan berakhir pada indeks tertentu. Contohnya:
<code class="c">int arr[] = {1, 2, 3, 4, 5}; int sum = 0; for (int i = 0; i < 5; i++) { sum += arr[i]; }</code>
Dalam contoh ini, gelung melalui arr tatasusunan dan jumlahkan semua elemen daripada indeks 0 (item pertama) hingga indeks 4 (item terakhir).
2. Salin julat elemen tatasusunan
[:] simbol juga boleh digunakan pada kedua-dua belah operator tugasan (=) untuk menyalin julat elemen tatasusunan. Contohnya:
<code class="c">int arr1[] = {1, 2, 3}; int arr2[3]; arr2[:] = arr1; // 将 arr1 的所有元素复制到 arr2</code>
Dalam contoh ini, arr2[:] mewakili semua elemen arr2, manakala arr1 mewakili semua elemen arr1. Pernyataan ini menyalin semua elemen arr1 ke dalam arr2.
Atas ialah kandungan terperinci Apakah maksud [:] dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!