Cara Membedakan Deklarasi dan Definisi dalam C

Perbedaan yang menonjol antara deklarasi dan definisi dalam C adalah deklarasi variabel menunjukkan kompiler tentang keberadaan variabel, sedangkan definisi variabel menunjukkan kompiler di mana dan berapa banyak penyimpanan yang harus dibuat untuk variabel.

Umumnya, variabel adalah nama lokasi penyimpanan di memori. Dimungkinkan untuk mengubah nilai yang disimpan dalam variabel itu dalam program. Selanjutnya, setiap variabel memiliki tipe variabel yang menggambarkan tipe data yang dapat disimpan oleh variabel tersebut. Sebagai contoh, programmer dapat menggunakan tipe ‘ int ‘ untuk menyimpan bilangan bulat dan tipe ‘float’ untuk menyimpan nilai desimal. Selain itu, ada satu set nilai yang dapat kita simpan dalam variabel tertentu. Secara keseluruhan, adalah mungkin untuk mendeklarasikan dan mendefinisikan variabel.

Topik bahasan kami tentang:

  1. Apa yang dimaksud dengan Deklarasi dalam C -Definisi, Fungsionalitas 2. Apa Definisi dalam C -Definisi, Fungsionalitas 3. Perbedaan Antara Deklarasi dan Definisi dalam C    -Perbandingan perbedaan utama

Istilah Utama

C, Kompilator, Deklarasi, Definisi, Variabel

Yang perlu anda ketahui tentang Deklarasi di C

Deklarasi sebuah variabel memberikan informasi kepada compiler tentang jenis variabel dan nama. Dengan kata lain, informasi ini menunjukkan penyusun dari variabel yang ada. Maka dari itu, kompiler dapat melanjutkan kompilasi lebih lanjut tanpa semua detail tentang variabel.

Deklarasi variabel berguna ketika programmer menggunakan banyak file dan ketika dia mendefinisikan variabel dalam salah satu file. Mereka tersedia saat menautkan program. Dia dapat menggunakan kata kunci “extern” untuk mendeklarasikan variabel di mana saja. Meskipun dimungkinkan untuk mendeklarasikan variabel beberapa kali dalam program C , hanya mungkin untuk mendefinisikannya hanya sekali seperti dalam file atau fungsi.

Gambar 1: Deklarasi dalam C

Pada program di atas, baris 3 mendeklarasikan variabel. Mereka didefinisikan dan diinisialisasi dalam fungsi utama. Nilai num1 dan num2 dihitung dan ditetapkan ke variabel hasil. Akhirnya, jumlah ditampilkan di konsol.

Apa Definisi dalam C

Definisi variabel menunjukkan kompiler di mana dan berapa banyak penyimpanan yang harus dibuat untuk variabel. Definisi variabel mendefinisikan tipe data dan satu set satu atau lebih variabel dari tipe itu. Di bawah ini adalah contoh deklarasi.

dalam a, b;

Ini mendeklarasikan dan mendefinisikan variabel a dan b. Ini memberitahu compiler untuk membuat tiga variabel integer yang disebut a dan b.

Inisialisasi adalah proses memberikan nilai awal ke variabel. Dimungkinkan juga untuk menginisialisasi nilai ke variabel dalam deklarasi. Contohnya adalah sebagai berikut.

int a= 3, b=3;

Perbedaan Antara Deklarasi dan Definisi dalam C

Definisi

Deklarasi adalah pernyataan yang menjamin compiler dari variabel yang ada sehingga compiler dapat melanjutkan kompilasi lebih lanjut tanpa memerlukan rincian lengkap tentang variabel. Di sisi lain, definisi adalah pernyataan yang menjelaskan kompiler tentang di mana dan berapa banyak penyimpanan yang harus dibuat untuk variabel. Jadi, inilah Perbedaan yang menonjol antara Deklarasi dan Definisi dalam C.

Dasar

Selain itu, deklarasi compiler menunjukkan keberadaan variabel, sedangkan definisi menunjukkan compiler di mana dan berapa banyak penyimpanan yang harus dibuat untuk variabel.

Kata terakhir

Sebuah variabel dapat dideklarasikan dan didefinisikan dalam bahasa C. Selain itu, dimungkinkan untuk mendeklarasikan dan mendefinisikan fungsi. Perbedaan yang menonjol antara Deklarasi dan Definisi dalam C adalah deklarasi variabel menunjukkan kompiler tentang nama dan jenis variabel, sedangkan definisi variabel menunjukkan kompiler di mana dan berapa banyak penyimpanan yang harus dibuat untuk variabel.

Sumber bacaan:

1.“Variabel dalam C – Javatpoint.” www.javatpoint.com, Tersedia di sini .

Related Posts