Bagikan melalui


Deklarasi dan Definisi C

"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.

Lihat juga

File Sumber dan Program Sumber