Yaaa datang lagi hari Binus Itu Indah 😁
Hari ini adalah hari Rabu, 17 Oktober 2018. Pada hari yang berbahagia ini aku datang ke kelas besar di auditorium R.400 sekitar jam 9 pagi. Aku adalah salah satu orang pertama yang pertama masuk kelas. *rajin bgt yaa hahahah* Seperti biasa aku mencari tempat duduk dan juga menyiapkan bangku untuk beberapa temanku. Beberapa saat kemudian aku mulai sedikit panik karena aku baru menyadari kalu hp ku hilang. Aku mencari di bangku, kolong, tas, sampai temanku membunyikan hp ku dengan find my devide. Kejadian ini pun membuat sedikit heboh teman-teman ku. Karena belum ketemu akhirnya aku sampai ke bawah lagi untuk mencari hp ku. Setelah bertanya kepada satpam tapi juga tidak ada akhirnya aku kemballi ke atas. Sampai disana, aku baru mendengar suara hp. Ternyata hp ku ada di bawah bangku ku 😅 mungkin karena tadi auditorium masih berisik jadi gk kedengeran. Beruntunglah aku ternyata hp ku bisa kembali :) Terima kasih kepada teman-temanku yang mau membantuku. Itulah awal dari hari di Binus Itu Indah kali inii 😄
Now we beginnn. As always, today my lecture is mr Henry Chong. Today our topic are Pointer and Array.
First let's talk about Pointer.
> Pointer is a variable that store the address of another variable. Jadi Pointer adalah sebuah variabel yang menyimpan alamat dari variabel lain.
> Syntaxnya : <type> *ptr_name;
> 2 operator yang paling sering digunakan di pointer adalah *(content of) dan &(address of)
> Contohnya :
Initialize an integer pointer into a data variable:
int i, *ptr;
ptr = &i;
To assign a new value to the variable pointed by the pointer: *ptr = 5; // means i=5
Ponter to Pointer
> Pointer to pointer is a variable that saves another address of a pointer
> Syntax : <type> **ptr_ptr;
> Example: int i, *ptr, *ptr_ptr;
ptr = &i;
ptr_ptr = &ptr;;
To assign new values to i:
*ptr = 5; // means i=5;
**ptr_ptr = 9 // means i=9; or *ptr=9;
Array
> Definisinya adalah : "Data saved in a certain structure to be accessed as a group or individually. Some variables saved using the same name distinguish by their index."
> Karakteristiknya : homogen(Semu elemennya bertipe data yang sama) dan Random Access(Each element can be reached individually, does not have to be sequential).
> Syntax : type array_value [value_dim];
> Contoh : int A[10]
> Terdapat 3 jenis array; 1D, 2D, dan multi dimensi.
Inilah salah satu contoh penggunaan pointer :
#include<stdio.h>
int main(){int angka1 = 8;
int *angka2;
int **angka3;
int ***angka4;
//* : content of
//& : address of
angka2 = &angka1;
angka3 = &angka2;
angka4 = &angka3;
**angka3 = 10;
printf("%d", angka1);
getchar();
return 0;
Inilah salah satu contoh penggunaan array :
#include <stdio.h>
void main()
{
int i;
int list_int[10];
for (i=0; i<10; i++){
list_int[i] = i + 1;
printf( "list_int[%d] init with %d.\n", i, list_int[i]);
}
}void main()
{
int i;
int list_int[10];
for (i=0; i<10; i++){
list_int[i] = i + 1;
printf( "list_int[%d] init with %d.\n", i, list_int[i]);
}
Yupp sekian cerita dari Binus Itu Indah hari ini. Semoga dapat menjadikan hari kalian indah.. 😁
Amadea Claire_2201731226_Kelas Besar hari Rabu 17-10-2018
Amadea Claire_2201731226_Kelas Besar hari Rabu 17-10-2018