Perhatikan kode berikut:
/* Nama: pertama2.c */
#include <stdio.h>
void tampil ();
int main (int argc, char **argv)
{
ke = 2;
tampil (ke);
return 0;
}
void tampil (int program)
{
printf ("Program Ke-%d Bahasa C\n", program);
}
Ada yang salah dalam program di atas! Silahkan tulis kode di atas dan simpan dengan nama pertama2.c, kemudian compile
$ gcc -o pertama2 pertama2.c
Muncul:
pertama2.c: In function ‘main’:
pertama2.c:10:3: error: ‘ke’ undeclared (first use in this function)
ke = 2;
^
Artinya, variabel 'ke' dalam fungsi 'main' tidak dikenali. Jadi, harus kenalan dulu! :D
Bentuk deklarasi atau pengenalan variabel dalam C adalah sebagai berikut:[tipe] [nama_variable];
Adapun bentuk pengenalan fungsi dalam C adalah:
[tipe] [nama_fungsi] ([argumen]);
Tipe-tipe dasar dari variabel dan fungsi C adalah:
charkarakter, dapat dikembangkan menjadi bentuk teks (string).
sort, int, longbilangan desimal.
floatbilangan pecahan.
doublebilangan dengan presisi tinggi.
Sedangkan tipe
voiddigunakan untuk fungsi yang tidak memberikan nilai. Fungsi seperti ini disebut juga dengan prosedur.
Lalu, bagaimana seharusnya kode program pertama2.c di atas?
No comments:
Post a Comment