Rumah > pembangunan bahagian belakang > C++ > Dalam bahasa C, kata kunci 'luar'.

Dalam bahasa C, kata kunci 'luar'.

王林
Lepaskan: 2023-08-26 19:33:06
ke hadapan
738 orang telah melayarinya

Dalam bahasa C, kata kunci luar.

Pembolehubah luaran juga dipanggil pembolehubah global. Pembolehubah ini ditakrifkan di luar fungsi. Pembolehubah ini tersedia secara global sepanjang pelaksanaan fungsi. Nilai pembolehubah global boleh diubah suai oleh fungsi. Gunakan kata kunci "luaran" untuk mengisytiharkan dan mentakrifkan pembolehubah luaran.

Skop - Ia tidak dihadkan oleh sebarang fungsi. Mereka ditemui di mana-mana dalam program, iaitu di seluruh dunia.

Nilai Lalai - Pembolehubah global mempunyai nilai permulaan lalai sifar.

Kitaran hayat - sehingga tamat perlaksanaan program.

Berikut adalah beberapa perkara penting tentang kata kunci luaran dalam bahasa C:

  • Pembolehubah luaran boleh diisytiharkan beberapa kali, tetapi ia boleh ditakrifkan sekali sahaja.

  • Gunakan kata kunci "luaran" untuk memanjangkan keterlihatan fungsi atau pembolehubah.

  • Secara lalai, fungsi boleh dilihat sepanjang program, tiada fungsi luaran perlu diisytiharkan atau ditakrifkan. Ini hanya menambah kepada redundansi.

  • Pembolehubah dengan kata kunci "luaran" hanya diisytiharkan dan bukannya ditakrifkan.

  • Memulakan pembolehubah luaran dianggap sebagai takrif pembolehubah luaran.

Berikut ialah contoh pembolehubah luar dalam bahasa C

Contoh

Demonstrasi

#include <stdio.h>
extern int x = 32;
int b = 8;
int main() {
   auto int a = 28;
   extern int b;
   printf("The value of auto variable : %d</p><p>", a);
   printf("The value of extern variables x and b : %d,%d</p><p>",x,b);
   x = 15;
   printf("The value of modified extern variable x : %d</p><p>",x);
   return 0;
}
Salin selepas log masuk

Output

The value of auto variable : 28
The value of extern variables x and b : 32,8
The value of modified extern variable x : 15
Salin selepas log masuk

Atas ialah kandungan terperinci Dalam bahasa C, kata kunci 'luar'.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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