Thursday, December 1, 2011

Jenis Fungsi pada bahasa C dan C++

,
jenis fungsi-fungsi pada bahasa C maupun C++ :
1. 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

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);
}
Sumber
Read more
 

cvbn45's Blog Copyright © 2011 -- Template created by O Pregador -- Powered by Blogger