Jumat, 18 November 2011

C++ Lanjutan 14

5.2 NILAI BAWAAN UNTUK ARGUMEN FUNGSI

      Salah satu keistimewaan C++ yang sangat bermanfaat dalam pemrograman adalah adanya kemampuan untuk menyetel nilai default
Argumen fungsi. Argumen-argumen yang mempunyai nilai bawaan nantinya dapat tidak disertakan di dalam pemanggilan fungsi dan dengan  sendirinya C++ akan menggunakan nilai bawaan dari argumen yang tidak disertakan.

Contoh :
#include <iostream.h>
#include <conio.h>
void sayHello(int);

void main()
{
   sayHello();
}

void sayHello(int n=1)
{
   for(int m=0;m<n;m++) cout<<”Halloo …J\n”;
}

Penjelasan :
      Jika pada program, argumen sayHello tidak diberikan, maka program akan menampilkan
     
      Halloo …J

Sebanyak satu kali, namun jika argumen pada fungsi sayHello diberikan, misalkan sayHello(4), maka program akan menampilkan

       Halloo …J
       Halloo …J
       Halloo …J
       Halloo …J

Itulah yang disebut dengan nilai default pada fungsi.
     

5.3 MELEWATKAN ARGUMEN DENGAN REFERENSI

      Lihat bab mengenai array dan pointer. Pada pejelasan DI post berikutnya.




5.4 FUNGSI-FUNGSI BAWAAN C++

      Anda dapat menggunakan fungsi-fungsi bawaan C++, misalkan fungsi-fungsi matematika, pengolah kata dan banyak lagi. Sebenarnya ( mungkin tidak terasa bagi anda ) main juga adalah fungsi, jadi tanpa anda sadari sebenarnya anda telah menggunakan fungsi.
Untuk dapat menggunakan fungsi-fungsi tersebut anda harus meng-include file dimana fungsi tersebut didefinisikan

Misalkan :
  • Fungsi – fungsi matematika, anda harus meng-include file math.h
  • Fungsi – fungsi pengolah string dan karakter, anda harus meng-include file string.h
  • Fungsi clrscr(), getch(), getche() dalam file conio.h

Tidak ada komentar:

Posting Komentar