kata kunci statik menentukan tempoh storan dan skop pembolehubah: Tempoh storan: Pembolehubah tempatan global dan statik wujud sepanjang kitaran hayat program. Skop: Pembolehubah statik global boleh diakses di seluruh program Pembolehubah statik tempatan hanya boleh dilihat dalam fungsi pengisytiharan.
statik makna kata kunci dalam bahasa C static
关键字在 C 语言中的含义
static
关键字用于指定变量的存储持续时间和作用域。在 C 语言中,它具有以下含义:
存储持续时间:
- 全局变量和静态局部变量使用
static
关键字声明。
-
static
变量在程序的整个生命周期中存在,即使它们所在的作用域已经结束。
作用域:
-
static
全局变量在整个程序中可见。
-
static
局部变量仅在它们声明的函数中可见。
进一步说明:
-
全局 static
变量:
- 不会被释放,即使程序不再使用它们。
- 在内存中分配固定的地址。
- 可以在多个文件之间共享,只要它们都包含变量的声明。
-
局部 static
statik kata kunci digunakan untuk menentukan tempoh penyimpanan dan skop pembolehubah. Dalam bahasa C, ia mempunyai maksud berikut:
- Tempoh storan:
-
- Pembolehubah global dan pembolehubah tempatan statik diisytiharkan menggunakan kata kunci
static
.
statik pembolehubah wujud sepanjang hayat program, walaupun skopnya telah tamat.
Skop:
-
statik Pembolehubah global boleh dilihat sepanjang program.
-
statik Pembolehubah setempat hanya boleh dilihat dalam fungsi di mana ia diisytiharkan.
🎜Penjelasan lanjut: 🎜🎜🎜🎜🎜🎜Pembolehubah
statik global: 🎜🎜🎜🎜 tidak dikeluarkan, walaupun program tidak lagi menggunakannya. 🎜🎜Peruntukkan alamat tetap dalam ingatan. 🎜🎜Boleh dikongsi antara berbilang fail asalkan semuanya mengandungi pengisytiharan pembolehubah. 🎜🎜🎜🎜🎜🎜Pembolehubah statik setempat: 🎜🎜🎜🎜Dimulakan kepada sifar apabila fungsi dipanggil. 🎜🎜Mengekalkan nilainya merentas panggilan berikutnya ke fungsi, walaupun jika pembolehubah diberikan nilai yang berbeza. 🎜🎜 Hanya kelihatan dalam fungsi yang diisytiharkan dan tidak boleh diakses dari luar fungsi tersebut. 🎜🎜🎜🎜🎜🎜 Tujuan: 🎜🎜🎜🎜 Simpan data berterusan seperti tetapan atau pembilang. 🎜🎜Memulakan pembolehubah setempat untuk mengelakkan nilai sampah. 🎜🎜Kongsi data antara pelbagai fungsi sambil mengekalkan akses peribadi. 🎜🎜Atas ialah kandungan terperinci Apakah maksudnya dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan: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