Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam bahasa C, kata kunci "luar".

Dalam bahasa C, kata kunci "luar".

王林
王林ke hadapan
2023-08-26 19:33:06624semak imbas

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;
}

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

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

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam