PENJELASKAN KODING PADA PROGRAM C - Sebuah koding atau kode program bila orang awam melihatnya pasti tidak mengerti maksud dan tujuannya kode tersebut. apasih kode program itu ? disini kita akan menjelaskan koding program pada program C.
1. #include <stdio.h>
2. main ( )
3. {
4. int a[5];
5. for (int i=0;1<5;i++)
6. {
7. a[i]=1;
8. }
9. printarr(a);
10. }
11. void printarr(int a[ ])
12. {
13. for (int i=0;i<5;i++)
14. {
15. printf("value in array %d\n",a[i]);
16. }
17. }
PENJELASKAN KODING PADA PROGRAM C
KODING :1. #include <stdio.h>
2. main ( )
3. {
4. int a[5];
5. for (int i=0;1<5;i++)
6. {
7. a[i]=1;
8. }
9. printarr(a);
10. }
11. void printarr(int a[ ])
12. {
13. for (int i=0;i<5;i++)
14. {
15. printf("value in array %d\n",a[i]);
16. }
17. }
PENJELASAN :
Line 1 : # include < > = preposesor directive
(Yang selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi)
Stdio = standar input output (referensi)
H = header (library/perpustakaan)
Stdio.h (header)
Jadi # include <stdio.h> = bisa diartikan menyertakan stdio.h
Line 2 : Main ( ) = fungsi utama suatu program
fungsi yang pertama kali dijalankan ketika program dieksekusi
tanpa fungsi main suatu program tidak dapat dieksekusi namun dapat dikompilasi
Line 3 : { = Badan program (batas awal program int & for)
Line 4 : Untuk memasukkan data yang akan diproses a[5] (looping)
Line 5 : Untuk memproses perulangan data integer
Memproses (int i =0;1<5;i++)
Line 6 : { = Badan program (batas awal program a[i]=1)
Line 7 : Integer data (a[i]=1;)
Line 8 : } = Badan program (batas akhir program int & for)
Line 9 : Isi program yang mencetak array (a);
Line 10 : } = Badan program (batas akhir program a[i]=1)
Line 11 : Isi program yang mencetak (int a[])
void (artinya fungsi yang mengikutinya tidak memiliki nilai kembalian (return))
Line 12 : { = Badan program (batas awal program for (line 13))
Line 13 : Untuk proses perulangan data integer
Memproses (Int i=0;i<5;i++)
Line 14 : { = Badan program (batas awal program printf)
Line 15 : Isi program yang mencetak “Value in array “
Line 16 : } = Badan program (batas akhir program for (line 13))
Line 17 : } = Badan program (batas akhir program printf)
tanpa fungsi main suatu program tidak dapat dieksekusi namun dapat dikompilasi
Line 3 : { = Badan program (batas awal program int & for)
Line 4 : Untuk memasukkan data yang akan diproses a[5] (looping)
Line 5 : Untuk memproses perulangan data integer
Memproses (int i =0;1<5;i++)
Line 6 : { = Badan program (batas awal program a[i]=1)
Line 7 : Integer data (a[i]=1;)
Line 8 : } = Badan program (batas akhir program int & for)
Line 9 : Isi program yang mencetak array (a);
Line 10 : } = Badan program (batas akhir program a[i]=1)
Line 11 : Isi program yang mencetak (int a[])
void (artinya fungsi yang mengikutinya tidak memiliki nilai kembalian (return))
Line 12 : { = Badan program (batas awal program for (line 13))
Line 13 : Untuk proses perulangan data integer
Memproses (Int i=0;i<5;i++)
Line 14 : { = Badan program (batas awal program printf)
Line 15 : Isi program yang mencetak “Value in array “
Line 16 : } = Badan program (batas akhir program for (line 13))
Line 17 : } = Badan program (batas akhir program printf)
Terima kasih :)
ConversionConversion EmoticonEmoticon