Bahasa C
Ruang lingkup adalah wilayah program dan secara garis besar ada tiga tempat, di mana variabel dapat dideklarasikan
Di dalam fungsi atau blok yang disebut variabel lokal,
Dalam definisi parameter fungsi yang disebut parameter formal.
Di luar semua fungsi yang disebut variabel global.
Kita akan mempelajari apa itu fungsi dan parameternya di bab-bab selanjutnya. Di sini mari kita jelaskan apa itu variabel lokal dan global.
Variabel yang dideklarasikan di dalam fungsi atau blok adalah variabel lokal. Mereka hanya dapat digunakan oleh pernyataan yang ada di dalam fungsi atau blok kode tersebut. Variabel lokal tidak diketahui fungsi di luar mereka sendiri. Berikut adalah contoh penggunaan variabel lokal
Demo Langsung#include <iostream> using namespace std; int main () { // Local variable declaration: int a, b; int c; // actual initialization a = 10; b = 20; c = a + b; cout << c; return 0; }
Variabel global didefinisikan di luar semua fungsi, biasanya di atas program. Variabel global akan mempertahankan nilainya sepanjang waktu program Anda.
Sebuah variabel global dapat diakses oleh fungsi apapun. Artinya, variabel global tersedia untuk digunakan di seluruh program Anda setelah deklarasinya. Berikut adalah contoh penggunaan variabel global dan lokal −
Demo Langsung#include <iostream> using namespace std; // Global variable declaration: int g; int main () { // Local variable declaration: int a, b; // actual initialization a = 10; b = 20; g = a + b; cout << g; return 0; }
Sebuah program dapat memiliki nama yang sama untuk variabel lokal dan global tetapi nilai variabel lokal di dalam suatu fungsi akan lebih diutamakan. Misalnya
Demo Langsung#include <iostream> using namespace std; // Global variable declaration: int g = 20; int main () { // Local variable declaration: int g = 10; cout << g; return 0; }
Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut
10
Ketika variabel lokal didefinisikan, itu tidak diinisialisasi oleh sistem, Anda harus menginisialisasi sendiri. Variabel global diinisialisasi secara otomatis oleh sistem saat Anda mendefinisikannya sebagai berikut −
Tipe Data | Penginisialisasi |
---|---|
int | 0 |
char | '\0' |
mengambang | 0 |
dua kali lipat | 0 |
petunjuk | NULL |
Ini adalah praktik pemrograman yang baik untuk menginisialisasi variabel dengan benar, jika tidak, terkadang program akan menghasilkan hasil yang tidak diharapkan.
Bahasa C
Variabel C# Variabel adalah nama yang diberikan ke area penyimpanan yang digunakan untuk menyimpan nilai dari berbagai tipe data. Setiap variabel dalam C# harus memiliki tipe tertentu, yang menentukan ukuran dan tata letak memori variabel. Sebagai contoh, sebuah variabel dapat bertipe String, yang
Apa itu Variabel di Java? Variabel di Jawa adalah wadah data yang menyimpan nilai data selama eksekusi program Java. Setiap variabel diberi tipe data yang menunjukkan tipe dan jumlah nilai yang dapat disimpannya. Variabel adalah nama lokasi memori dari data. Variabel Java terutama memiliki tiga jen
Apa itu Variabel dalam Python? Variabel Python adalah lokasi memori yang dicadangkan untuk menyimpan nilai. Dengan kata lain, variabel dalam program python memberikan data ke komputer untuk diproses. Jenis Variabel Python Setiap nilai dalam Python memiliki tipe data. Tipe data yang berbeda dalam P
Makro kustom menyediakan akses ke banyak fungsi terkait CNC melalui apa yang disebut FANUC sebagai variabel sistem. Data ini mencakup antara lain: Sinyal input/output (berkomunikasi dengan perangkat eksternal) Offset (baca dan tulis ke register offset) Alarm dan tampilan pesan (buat alarm CNC saat