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.
Penggunaan
Isytihar pembolehubah luaran: <code class="C">extern int var;</code>
<code class="C">extern int func();</code>
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.
Atas ialah kandungan terperinci Cara menggunakan extern dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!