
Apa Itu C++ Function / Fungsi C++ ?
C++ Function atau fungsi adalah suatu pernyataan atau baris code yang akan bekerja jika di panggil. bisa disebut juga sebagai sub program. Program c++ mempunyai suatu fungsi induk yaitu fungsi main(), fungsi main() bertugas sebagai fungsi utama untuk menjalankan suatu program.
Bentuk Dan Ciri – Ciri C++ Function / Fungsi C++
Function mempunyai 2 bagian yaitu function void dan non void yaitu sebagai berikut :
- Function Void
Bentuk function / fungsi void bentuknya diawali dengan void kemudian nama fungsi dan sebuah keyword (), dan {} untuk membungkus kode.
Ciri – ciri function void adalah tidak memiliki nilai return, tidak perlu mendeklarasikan function / fungsi sebagi tipe data dan tidak dapat menampilkan hasil secara langsung.
Baca : Belajar C++ Class, Tutorial backup database dengan batchfile
// Example program
#include <iostream>
#include <string>
using namespace std;
void myfunct() {
cout << "Hallo Giginau This is example void function!\n";
};
int main() {
myfunct();
return 0;
}
Output :
Hallo Giginau This is example void function!
- Function Non Void
Bentuk function non void adalah tidak ada void kemudian nama fungsi dan sebuah keyword (), dan {} untuk membungkus kode.
Ciri – ciri function non void adalah memiliki nilai return, memiliki tipe data sebelum nama function dan dapat menampilkan hasil secara langsung.
#include <iostream>
using namespace std;
int tambah ()
{
int iresult;
iresult = 1 + 1;
return iresult;
}
int main()
{
int itambah;
itambah = tambah ();
cout << "Hasil Tambah Adalah " << itambah;
return 0;
}
Berikut Output nya :
Hasil Tambah Adalah 2
Definisi Dan Deklarasi fungsi C++
Function terdiri dari 2 bagian yaitu sebagai berikut :
- Deklarasi
- nama fungsi, return value dan parameter jika menggunakan parameter
- Definisi
- Baris kode berada dalam tubuh fungsi atau di dalam {} yang akan dieksekusi.
Berikut adalah contoh deklarasi dan definisi dalam fungsi c++ :
#include <iostream>
using namespace std;
// Fungsi Deklarasi
void func();
// fungsi main
int main() {
func(); // memanggil fungsi
return 0;
}
// Fungsi Definisi
void func() {
cout << "Hallo giginau!";
}
Berikut Output nya:
Hallo giginau!
0 Komentar