C++ Function
C++ Function

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 :

  1. 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!
  1. 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 :

  1. Deklarasi
    • nama fungsi, return value dan parameter jika menggunakan parameter
  2. 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!  

admin

giginau

0 Komentar

Tinggalkan Balasan

Avatar placeholder

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *