Apakah penunjuk dalam C++ dengan contoh mudah?
Apakah penunjuk dalam C++ dengan contoh mudah?

Video: Apakah penunjuk dalam C++ dengan contoh mudah?

Video: Apakah penunjuk dalam C++ dengan contoh mudah?
Video: Belajar C++ [Dasar] - 26 - Fungsi (Pengenalan) 2024, Mungkin
Anonim

penunjuk dalam C++

penunjuk ialah pembolehubah dalam C++ yang memegang alamat pembolehubah lain. Mereka mempunyai jenis data seperti pembolehubah, untuk contoh jenis integer penunjuk boleh memegang alamat pembolehubah integer dan jenis aksara penunjuk boleh menyimpan alamat pembolehubah char

Di samping ini, apakah penunjuk C++?

A penunjuk ialah pembolehubah yang memegang alamat memori di mana nilai hidup. A penunjuk diisytiharkan menggunakan operator * sebelum pengecam. Sebagai C++ ialah bahasa yang ditaip secara statik, jenis diperlukan untuk mengisytiharkan a penunjuk . Kami telah memulakan a penunjuk , tetapi ia tidak menunjuk ke mana-mana, ia tidak mempunyai alamat memori.

Begitu juga, mengapa anda menggunakan penunjuk dalam C++? satu sebab untuk menggunakan penunjuk adalah supaya pembolehubah atau objek boleh diubah suai dalam fungsi yang dipanggil. Dalam C++ ia ialah amalan yang lebih baik untuk menggunakan rujukan daripada petunjuk . Ini memudahkannya kepada ubah cara fungsi panggilan menerima nilai tanpa perlu kepada ubah suai semantik menghantarnya.

Di samping itu, apakah Pointer memberi contoh?

A penunjuk ialah pembolehubah yang menyimpan alamat pembolehubah lain. Tidak seperti pembolehubah lain yang memegang nilai jenis tertentu, penunjuk memegang alamat pembolehubah. Untuk contoh , pembolehubah integer memegang (atau anda boleh katakan menyimpan) nilai integer, walau bagaimanapun integer penunjuk memegang alamat pembolehubah integer.

Bagaimanakah anda membuat pembolehubah penunjuk dalam C++?

Buat pembolehubah penunjuk dengan nama ptr, yang menunjuk kepada rentetan pembolehubah , dengan menggunakan tanda asterisk * (rentetan* ptr). Perhatikan bahawa jenis penunjuk perlu sepadan dengan jenis pembolehubah anda bekerja dengan.