jenis fungsi-fungsi pada bahasa C maupun C++ :
Sumber1. fungsi yang tidak punya input dan tidak punya output
2. fungsi yang tidak punya input tetapi punya output
3. fungsi yang punya input tetapi tidak punya output
4. fungsi yang punya input dan punya output
jenis fungsi pada bahasa C dan C++ menurut nilai kembalian yang dihasilkan :
1. fungsi yang mempunyai nilai kembalian :
a. fungsi yang tidak punya input tetapi punya output
contoh :
b. fungsi yang punya input dan punya output
contoh :
2. fungsi yang tidak memiliki nilai kembalian
a. fungsi yang tidak punya input dan tidak punya output
contoh :
b. fungsi yang punya input tetapi tidak punya output
contoh :
2. fungsi yang tidak punya input tetapi punya output
3. fungsi yang punya input tetapi tidak punya output
4. fungsi yang punya input dan punya output
jenis fungsi pada bahasa C dan C++ menurut nilai kembalian yang dihasilkan :
1. fungsi yang mempunyai nilai kembalian :
a. fungsi yang tidak punya input tetapi punya output
Code:
sintaks umum :
tipe_data nama_fungsi ()
{
statemen1;
statemen2;
...
}
contoh :
Code:
int show_number()
{
int a = 1;
return (a);
}
fungsi return() di bawah ini menunjukkan kalau fungsi di atas mempunyai nilai kembalian
b. fungsi yang punya input dan punya output
Code:
sintaks umum :
tipe_data nama_fungsi(tipe_data nama_variabel)
{
statemen1;
statemen2;
...
}
contoh :
Code:
int show_number(int a)
{
a = 1;
return (a);
}
- kalau di dalam tanda kurung memiliki variabel, berarti fungsi tersebut mempunyai input
2. fungsi yang tidak memiliki nilai kembalian
a. fungsi yang tidak punya input dan tidak punya output
Code:
sintaks umum :
void nama_fungsi()
{
statemen1;
statemen2;
...
}
- tipe data void menandakan bahwa fungsi tersebut tidak memiliki nilai kembalian
contoh :
Code:
void tampilkan_pesan()
{
printf("ini fungsi\n");
}
b. fungsi yang punya input tetapi tidak punya output
Code:
sintaks umum :
void nama_fungsi(tipe_data variabel)
{
statemen1;
statemen2;
...
}
contoh :
Code:
void tampilkan_angka(int a)
{
a = 1;
printf("%d\n", a);
}