Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
"Deklarasi" menetapkan hubungan antara variabel, fungsi, atau jenis tertentu dan atributnya. Gambaran umum Deklarasi memberikan sintaks ANSI untuk declaration
nonterminal. Deklarasi juga menentukan di mana dan kapan pengidentifikasi dapat diakses ("tautan" pengidentifikasi). Lihat Masa Pakai, Cakupan, Visibilitas, dan Tautan untuk informasi tentang tautan.
"Definisi" variabel menetapkan asosiasi yang sama dengan deklarasi tetapi juga menyebabkan penyimpanan dialokasikan untuk variabel.
Misalnya, fungsi main
, find
, dan count
serta variabel var
dan val
didefinisikan dalam satu file sumber, dalam urutan ini:
int main() {}
int var = 0;
double val[MAXVAL];
char find( fileptr ) {}
int count( double f ) {}
Variabel var
dan val
dapat digunakan dalam fungsi find
dan count
; tidak ada deklarasi lebih lanjut yang diperlukan. Tetapi nama-nama ini tidak terlihat (tidak dapat diakses) di main
.