Ringkasan Kelas Besar Algorithm & Programming

Ringkasan Kelas Besar

Nama : Alessandro Airlangga Hariadi
NIM : 220177****




Rabu, 9 Oktober 2018


Hari ini saya belajar tentang pointer dan array. Pointer menyimpan alamat dari variabel lain. Sedangkan array adalah tipe data struktur yang menyimpan data yang tipe nya sama.


Pointer 

menggunakan bintang

#include <stdio.h>
Int main ()
{
    Int angka1 = 3;
    Int *angka2;
    Int *angka3;
    Int *angka4;

angka2 = &angka1;
angka3 = &angka1;
angka4 = &angka1;

//*: content of
//&: address of


printf(“%d,*angka2);

getchar();
return 0;


return 0;
}


#include <stdio.h>
Int main ()
{
    Int angka1 = 8;
    Int *angka2;
    Int **angka3;
    Int ***angka4;

angka2 = &angka1;
angka3 = &angka2;
angka4 = &angka3;

*angka2 = 10;

printf(“%d,angka1);

getchar();
return 0;


return 0;
}

Output = 10

Pointer to pointer (double pointer)
: Menyimpan address dari pointer lain


Array


#include <stdio.h>
Int main ()
{
  char NIM[11]; //angka yg ditampung adalah 10 karena ada ‘\0’ ada satu angka yang diambil

gets(NIM);
printf(“%s”,NIM);


  getchar();
  return 0;
}

Mesin absen


include <stdio.h>
Int main ()
{
    char NIM[30][11];
    int JumlahAbsen[3];
    char x;


for(int i=0;i<3;i++)
    {
     scanf(“%s %d”,NIM[i],&JumlahAbsen[i]);
     scanf(“%c”,&x);
     }
for(int i=0;i<3;i++)
    {
     printf(“%d “,JumlahAbsen[i]);
     }
  getchar();
  return 0;
}

strlen()
Return value of string length

strcpy(s1,s2)
Copy first n characters of s2 tos1

strcmp(s1,s2)
Case sensitive

strcmpi
Tidak case sensitive




Looping

Comments