. jelaskan fitur-fitur tambahan lain yang biasanya terdapat dari pointer

Berikut ini adalah pertanyaan dari robertsanit8 pada mata pelajaran SBMPTN untuk jenjang Sekolah Menengah Atas

. jelaskan fitur-fitur tambahan lain yang biasanya terdapat dari pointer !

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban✨

Sebagian besar bahasa saat ini, Anda menggunakan pointer secara konstan tanpa diingatkan akan kenyataan. Dalam C, dan pada tingkat lebih rendah C ++, Anda menggunakan pointer untuk melakukan hal-hal tingkat rendah, atau untuk mencapai hal-hal tingkat tinggi yang tidak ada notasi khusus untuk.

⭐Pembahasan⭐

Pointer diperlukan untuk lokasi memori dinamis, banyak struktur data, dan penanganan data dalam jumlah besar secara efisien. Tanpa pointer, Anda harus mengalokasikan semua data program secara global atau dalam fungsi atau yang setara, dan Anda tidak akan memiliki jalan lain jika jumlah data tumbuh melebihi apa yang semula Anda izinkan. Saya ragu untuk menggunakan absolut di sini, tetapi sejauh yang saya tahu semua bahasa komputer modern memiliki petunjuk dalam beberapa bentuk atau lainnya.

C tidak biasa dalam pointer adalah opsional, eksplisit, dan memungkinkan aritmatika pointer eksplisit. Sangat mungkin untuk menulis struct foo bar; struct foo * baz;, dan setelah Anda mengalokasikan memori untuk bazAnda dapat menggunakan keduanya bardan bazuntuk mewakili struct foo. Karena pointer bersifat opsional, maka berguna untuk memiliki perbedaan notasi. (Sangat penting dalam C ++ untuk pointer cerdas, seperti yang diberikan boost::shared_ptr<foo> bar;, bar.reset()memiliki satu makna dan bar->reset()cenderung memiliki yang jauh berbeda).

Salah satu tujuan desain C adalah menulis Unix, dan karena itu diperlukan untuk menangani lokasi memori secara rinci. (C sebenarnya adalah salah satu dari keluarga bahasa implementasi sistem yang umum ketika sedang dirancang, contoh lain adalah Cybol untuk komputer Data Kontrol. C adalah salah satu yang menjadi hit besar.) Oleh karena itu, dimungkinkan untuk memanipulasi pointer C secara langsung, menetapkan alamat memori dan menghitung yang baru. Ini juga menyebabkan beberapa keputusan desain dalam array C. C sangat didasarkan pada aritmatika pointer, dan memang array meluruh menjadi pointer dalam situasi yang sangat banyak. Melewati variabel ke fungsi C dengan referensi dilakukan oleh pointer. Tidak ada kebutuhan yang kuat untuk array dan variabel lewat dengan referensi dalam bentuk yang dimiliki bahasa kontemporer lainnya, jadi C tidak mendapatkannya.

Jangan lupa jadikan jawaban yang tercerdas ya.. 。◕‿◕。

SEMOGA MEMBANTU ^_^

#Jadirankingsatu

#Belajardarirumah

#Stayathome

Semoga dengan pertanyaan yang sudah terjawab oleh REIGA95 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Tue, 11 May 21