Pengertian Scope atau Ruang Lingkup pada Bahasa Pemrograman | rizaltutorial.com


Pengertian Scope atau Ruang Lingkup pada Bahasa Pemrograman. Sering kali kita bagi pemula mengabaikan apa itu Scope (Ruang lingkup).Hal ini sangat penting dan tidak bisa di abaikan.Pemahan scope ini sangat penting pemangilan identitas yang pernah kita deklarasikan dan tidak terjadi Error

Jadi Apa itu Scope

Scope dalam bahasa indonesia Adalah Ruang Lingkup.Scope Adalah kode sumber yang bersarang di dalam blok pada awal blok maupun akhir ujung blok kadang sifat kode sumber akan di pengaruhi oleh Ruang lingkup.

Dan berikut contoh progam yang mengambarkan progam Scope pada bahasa pemrograman C++

int main()
{
 int umur = a; // Kesalahan 'a' tidak dalam runga lingkum 'a' terdapat di deklarasikan di bawah nya
 int a = umur; // Benar inisialisi 'umur' ada di atas nya sehingga beradi di scope (ruang lingkup) 

 int hasil;
 hasil = (2 + 5);

 return 0;
}

std::cout << hasil << std::endl; // Salah karena variabel hasil tidak ada di ruang lingkup , harus menampilkan informasi nya berada di blog main

Peraturan Pada Ruang lingkup

  • Ruang Lingkup (scope) bisa kita buat denagn tanda { atau }sepasang dan juga bisa di gunakan dalam pebuatan class,fungction,dan struct
  • Deklarasi harus di buat dahulu sebelum di gunakan
  • Deklarasi di dalam ruang lingku akan memiliki sifat Local Variabel
  • Dalam satu lingku deklarasi tidak boleh ada yang sama

Berkut contoh progam yang benar



#include 

int main()
{ //Blok awal main
 int i = 5; //Loal Variabel
 ++i;
 { // blok awal
  int i = 5;
  std::cout << i;
 } // blok akhir
 
 // Terdapat dua variabel yang sama kenapa bisa karena variabel berada dalam ruang lingkup (scope) yang berbeda maka nya bisa
 std::cout << i;
 return 0;
} //Blok akhir main

Post a Comment

0 Comments