Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Fungsi dan Prosedurnya | Web Edukasi - Sanabila.com

Home

Daftar Isi

Instagram

Google+

Facebook

Twitter

Contact

Pasang Iklan

Refresh
Loading...

Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Fungsi dan Prosedurnya

Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Fungsi dan Prosedurnya

Kali ini sanabila.com akan mengulas tentang Perbedaan Bahasa Pemrograman Pascal, C, C++ dari Segi Fungsi dan Prosedurnya.

1. Fungsi



Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Fungsi dan Prosedurnya
Perbedaan dar segi Fungsi dan Prosedurnya

  • Dalam bahasa pemrograman C & C++, Format deklarasi suatu fungsinya adalah sama. 
  • Formatnya adalah <type-keluaran> <nama-fungsi>(<type-var> <nama-var> [, <type> <nama>, ...]) {} 
  • Anda harus perhatikan bahwa di akhir deklarasi nama fungsi tidak ada titik-koma ‘;’.
  • Yang membedakan antara fungsi dan variabel adalah fungsi harus ditulis menggunakan ‘()’ meskipun tidak ada parameter.


 2. Prosedur


Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Fungsi dan Prosedurnya
Perbedaan dar segi Fungsi dan Prosedurnya
  • Dalam bahasa pemrograman C & C++, sebenarnya tidak ada prosedur.
  • Prosedur didefinisikan sebagai fungsi yang tidak mengembalikan nilai (void). 
  • Arti dari type void adalah tidak ada nilai yang dikembalikan.
  • Dalam bahasa pemrograman C, untuk passing variabel ke dalam sebuah fungsi hanya bisa mempassing nilai variabel tersebut (passing by value), tidak bisa mempassing variabel tersebut. Oleh karena itu yang di-pass ke dalam fungsi adalah sebuah pointer dari sebuah variabel (int * n). Untuk mempass variabel tersebut, kita memanggil fungsi dan memasukkan alamat dari variabel yang ingin diubah nilainya. (&n). Di dalam fungsi kita memakai isi dari variabel yang ditunjuk oleh pointer. (*n)
  • Di dalam C++ sudah ada metode untuk mem-passing variabel yakni dengan tipe referensi.
Sumber :
- Kernighan, Brian W. and Ritchie, Dennis M. 1988. C Programming Language 2nd Edition.
Prentice-Hall.
- Bem.ilkom.unsri.ac.id. Bahasa C dan C++.

Share on Google Plus
Written by: Sanabila. com
Sanabila, Updated at: 3/23/2015