Bagaimana Anda Memeriksa Elemen dalam Tatasusunan C?

Barbara Streisand
Lepaskan: 2024-11-14 17:50:02
asal
344 orang telah melayarinya

How Do You Check for Elements in a C   Array?

Menyemak Elemen dalam Tatasusunan dalam C

Serupa dengan Java, C menyediakan cara untuk mencari elemen tertentu dalam tatasusunan. Walau bagaimanapun, daripada menggunakan semakan nol, C menggunakan kaedah berbeza menggunakan penunjuk.

Fungsi std::find mengambil julat sebagai input dan mencari elemen pertama yang sepadan dengan nilai yang disediakan . Dalam kes ini, julat diwakili oleh permulaan dan penghujung tatasusunan.

Jika elemen ditemui, std::find mengembalikan penunjuk kepada elemen tersebut dalam julat. Jika tidak, ia mengembalikan penuding ke penghujung julat.

Berikut ialah contoh cara menggunakan std::find untuk menyemak elemen dalam tatasusunan:

Foo array[10];
// Initialize the array here

// Find the element using std::find
Foo *foo = std::find(std::begin(array), std::end(array), someObject);

// Check if the element was found
if (foo != std::end(array)) {
  // Element found
  cout << "Found at position " << std::distance(array, foo) << endl;
} else {
  // Element not found
  cout << "Not found" << endl;
}
Salin selepas log masuk

Dengan menggunakan std::find, anda boleh mencari elemen dalam tatasusunan dengan cekap dalam C .

Atas ialah kandungan terperinci Bagaimana Anda Memeriksa Elemen dalam Tatasusunan C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan