Rumah > pembangunan bahagian belakang > C++ > Cara menggunakan extern dalam bahasa c

Cara menggunakan extern dalam bahasa c

下次还敢
Lepaskan: 2024-04-29 20:18:16
asal
598 orang telah melayarinya

kata kunci luaran digunakan untuk mengisytiharkan pembolehubah atau fungsi yang ditakrifkan dalam fail lain. Menggunakan extern boleh mencapai pengaturcaraan modular, elakkan definisi berulang dan mengurangkan masa penyusunan, tetapi perlu diperhatikan bahawa pengisytiharan extern hanya mengisytiharkan kewujudan pembolehubah atau fungsi, bukan definisi dan permulaannya. . ), memberitahu pengkompil bahawa apabila pembolehubah atau fungsi digunakan dalam modul semasa, definisinya boleh didapati di tempat lain.

PenggunaanCara menggunakan extern dalam bahasa c

Isytihar pembolehubah luaran:

<code class="C">extern int var;</code>
Salin selepas log masuk
Isytihar fungsi luaran:

<code class="C">extern int func();</code>
Salin selepas log masuk

Kelebihan

modul boleh dibezakan ke dalam modul yang berbeza ke dalam modul mod.ex Arization Pengaturcaraan untuk menambah baik kebolehselenggaraan kod.

Elakkan definisi berulang:

Apabila berbilang modul perlu menggunakan pembolehubah atau fungsi yang sama, gunakan extern untuk mengelakkan definisi berulang dalam setiap modul dan elakkan konflik penamaan.

Kurangkan masa penyusunan: Oleh kerana pengisytiharan luar sebenarnya tidak mentakrifkan pembolehubah atau fungsi, ia boleh mengurangkan masa penyusunan, terutamanya untuk projek besar.

  • Nota
  • Apabila extern mengisytiharkan pembolehubah, ia hanya memperuntukkan ruang memori dan tidak memulakan pembolehubah. Oleh itu, pembolehubah mesti dimulakan sebelum menggunakannya.
  • Sebelum menggunakan fungsi yang diisytiharkan dengan extern, anda perlu memastikan bahawa fungsi itu ditakrifkan dan disusun dalam modul lain. Jika tidak, pengkompil akan melaporkan ralat.
  • Pengisytiharan luar hanya mengisytiharkan kewujudan pembolehubah atau fungsi, bukan takrifannya. Oleh itu, apabila menggunakan pembolehubah atau fungsi yang diisytiharkan luaran, anda perlu memastikan bahawa ia mempunyai jenis dan nilai yang betul.

Atas ialah kandungan terperinci Cara menggunakan extern dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan