Ads Home1

C++ Penjelasan Operasi Aritmatika pada Pointer

http://www.xcodeplus.net/2017/02/cpp-operasi-aritmatika-pada-pointer.html
www.xcodeplus.net/ C++ Operasi Aritmatika pada Pointer

http://www.xcodeplus.net/

Operasi Aritmatika pada Pointer

Dalam C++, pointer juga dapat berperan sebagai operand dalam operasi Aritmatika. Meskipun demikian, ada catatan penting yang harus diketahui bahwa hanya terdapat dua operasi aritmatika yang dapat diterapkan pada pointer, yaitu operasi penambahan (+) dan pengurangan (-). Proses semacam ini sering juga disebut dengan istilah Pointer arithmetic.


BACA JUGA : C++ Pengertian Fungsi Pointer dan Konsep dari Pointer


Pada pembahasan mengenai materi ini, kita akan menyinggung sedikit tentang array. Apabila kita mempunyai variabel X bertipe array yang berisi 5 elemen dari tipe interger, maka untuk mengakses elemen-elemen array tersebut kita dapat juga menggunakan pointer (misal P), yaitu dengan cara melakukan operasi aritmatika ke dalamnya. Berikut ini gambar yang akan mengilustrasikan kasus tersebut.



Gambar Ilustrasi:
http://www.xcodeplus.net/2017/02/cpp-operasi-aritmatika-pada-pointer.html
www.xcodeplus.net/ C++ Operasi Aritmatika pada Pointer


Berikut ini adalah contoh program yang telah saya buat, yang akan menunjukan konsep operasi aritmatika pada pointer.


Source code program:



BACA JUGA : C++ Penjelasan Memory Leak "Mencegah Terjadinya Kebocoran Memori"



Hasil yang akan diperoleh dari kode program di atas adalah sebagai berikut:


Output program:
 
http://www.xcodeplus.net/2017/02/cpp-operasi-aritmatika-pada-pointer.html
www.xcodeplus.net/ C++ Operasi Aritmatika pada Pointer




Apabila kita analisa hasil dari program di atas, pertama-tama pointer P menunjuk alamat dari X[0] sehingga nilai yang ditampilkan adalah 100. Kemudian kita melakukan penjumlahan pada pointer sebesar dua dengan statemen P = P + 2, hal ini menyebabkan pointer akan menunjuk ke alamat dari X[2], sehingga nilai yang ditampilkan adalah 300. 
Lalu, kita melakukan pengurangan terhadap pointer P sebesar 2 dengan statemen P = P - 2. Ingat, saat ini pointer P menunjuk ke alamat dari X[2] sehingga jika dilakukan pengurangan sebesar 2 (dua) maka pointer tersebut akan menunjuk ke alamat dari X[0]. Dengan demikian, nilai yang ditampilkan adalah nilai dari elemen X[0], yaitu 100.



BACA JUGA : C++ Macam-macam Fungsi Struktur FOR Beserta Contohnya



 
http://www.xcodeplus.net/
C++ merupakan bahasa pemrograman yang berkekuatan tinggi (powerful) dan sangat populer yang berorientasi objek (Object Oriented Programming). Berdasarkan penelitian yang dilakukan oleh TIOBE, tidak hanya Java dan C, C++ juga selalu masuk ke dalam jajaran bahasa pemrograman yang paling banyak banyak digunakan oleh para programmer profesional di seluruh dunia, C++ biasanya digunakan untuk mengembangkan beraneka ragam program di berbagai bidang, seperti: Games, Graphic, Bisnis, Telekomunikasi, Embedded system dan sebagainya.

Tapi dengan begitu C++ termasuk bahasa pemrograman yang tidak mudah dipelajari karena C++ merupakan bahasa middle level language, oleh sebab itu XCODEPLUS sebagai forum tutorial pembelajaran C++, hadir untuk memberikan pembelajaran bagi para programmer pemula yang ingin menguasai C++.

Kami berharap segala postingan yang kami berikan bermanfaat bagi anda. Dan untuk memotivasi kami agar terus update jangan lupa Like, Follow dan Subscribe segala sosial media kami. Terimakasih.


FOLLOW US ON SOCIAL MEDIA
Twitter     : @XcodePlus
Facebook : @xcodeplus18
Google+   : @xcodeplus

Salam, XCode.++plus😄😏










No comments:

Kami menerima masukan dari anda jika memang ada pembahasan yang keliru dan kami sangat senang jika anda dapat berkontribusi untuk menyempurnakan postingan kami. Anda dapat mengirimkan email ke : hari18.muhammad@gmail.com

Jika postingan ini bermanfaat jangan lupa share postingan ini. Kami sangat merekomendasikan untuk anda yang membutuhkan informasi tentang computer stuff silakan subscribe blog kami dapatkan informasi terupdate dari kami secara gratiss. Terimakasih!

Powered by Blogger.