Tuesday, October 23, 2018

Pointer and Array in C Language Progaramming

Pointer in C Language

Apa sih yang dimaksud dengan Pointer? Pointer digunakan sebagai penunjuk ada suatu alamat pada suatu variable sehingga dapat memepermudah untuk mendapatkan nilai dari alamat variable tersebut, sehingga bisa dibilang pointer itu berisi alamat variable lain.

Deference / Address
Deference atau yang lebih dikenal dengan simbol "&" ini berfungsi untuk menunjukkan atau menampilkan alamat dari variable tertentu.

Deference Example















Seperti yang dapat dilihat diatas jika kita menambahkan tanda '&' pada suatu variable maka ia akan menunjukan alamat dari variable tersebut.

Reference / Value of Address
Reference atau yang biasa ditulis dengan simbol "*" ini berguna untuk mencetak niali dari alamat suatu variable.

Value of Address Example















Pointer a akan menunjuk pada alamat num dan mengambil nilai dari alamat tersebut dan double pointer b akan mengambil nilai dari alamat pointer a.
Ingat dan perhatikan jika kita ingin mengambil nilai dari suatu alamat pointer, maka pointernya harus lebih besar dari pointer alamat yang akan diambil.


Array in C Programming

Array adalah suatu nilai yang dapat berbeda namun memiliki variable yang sama. Array mempunyai index-index yang pasti akan selalu dimulai dari 0. Penulisan array dalam pemograman dapat ditulis seperti berikut.
tipe_data nama_variable[jumlah_array]

contoh:
char kata[10]="Binusian" dan ingat index array selalu dimulai dari 0. Jadi, kata[0] adalah 'B', kata[1] adalah 'I', dan seterusnya.

Array biasanya digunakan untuk menyimpan variable yang membutuhkan data banyak. Array juga biasanya digunakan untuk menuliskan string dalam bahasa pemograman C++.

Sekian Penjelasan Array dan Pointer pada module ini.
Wait till the next topic. CYA~

Vinsencius Arnold Alvaro
2201749583
vincencius.alvaro@binus.ac.id 
binus.ac.id
skyconnectiva.com

Monday, October 22, 2018

Repetition For in C language

Repetition

Repetition atau repetisi adalah suatu fungsi yang akan digunakan ketika kita akan mengulangi suatu proses dimana proses tersebut tetap memenuhi suatu statement yang ada. Ada 3 jenis repetisi yaitu for, do, dan do...while. Saat ini kita akan membahas tentang for.

Apa sih yang membedakan for dengan looping yang lain?
For ini digunakan saat kita telah memvalidasi atau memberikan suatu nilai kepada suatu variable dan selama suatu variable itu memenuhi suatu statement yang ada maka ia akan terung mengulang intruksi proses yang diberikan kepadanya. For memiliki suatu rumusan sebagai berikut.

for (validasi nilai ; kondisi ; perubahan nilai variable){
proses yang akan dilakukan selama kondisi di atas}

jadi selama nilai tersebut memenuhi kondisi dia akan mengubah nilai dari variable tersebut dan menjalankan intruksi dari proses yang ada.

Contoh:
#include <stdio.h>

int main (){

for ( int i =1 ; i < 10 ; i++){;
printf ("%d", i);}

return 0;
}