Kelas storan yang berbeza dalam bahasa C
Soalan
Apakah kelas storan yang berbeza dalam bahasa C? Mentafsir mereka dengan program.
Penyelesaian
Kelas storan ditakrifkan sebagai skop dan kitaran hayat pembolehubah atau fungsi yang wujud dalam atur cara C.
Kelas storan
Kelas penyimpanan dalam bahasa C adalah seperti berikut:
- auto #🎜 #🎜 🎜#
- statik
- daftar
- pembolehubah automatik/pembolehubah setempat
#🎜##🎜🎜 #Kata Kunci
- auto- juga dikenali sebagai pembolehubah tempatan skop
- - #🎜🎜🎜##🎜🎜 🎜 #Skop pembolehubah tempatan terhad kepada blok di mana ia diisytiharkan.
-
- Pembolehubah ini diisytiharkan di dalam blok.
-
Nilai lalai
- Nilai sampah #🎜🎜🎜🎜🎜 ###🎜
- OutputPembolehubah global/pembolehubah luaran
3 2 1
Salin selepas log masuk
#include<stdio.h> void main (){ auto int i=1;{ auto int i=2;{ auto int i=3; printf ("%d",i); } printf("%d", i); } printf("%d", i); }
Pembolehubah ini diisytiharkan di luar blok jadi ia juga dipanggil pembolehubah global
#🎜 #🎜#skop 🎜🎜# - Skop pembolehubah global tersedia sepanjang program.
- Nilai lalai - sifar
Contoh
🎜🎜#🎜🎜🎜🎜 ##include<stdio.h> extern int i =1; /* this ‘i’ is available throughout program */ main (){ int i = 3; /* this ‘i' available only in main */ printf ("%d", i); fun (); } fun (){ printf ("%d", i); }
Salin selepas log masukOutput31
Salin selepas log masukpembolehubah statik
Kata Kunci- -🎜🎜# -🎜🎜# -🎜 🎜🎜#SCOPE - Kelebihan pembolehubah skop statik ialah ia mengekalkan nilainya sepanjang program dan antara panggilan fungsi. Pembolehubah statik hanya dimulakan sekali.
- sifar
li>
#🎜🎜 #Contoh#🎜🎜🎜🎜🎜🎜🎜🎜 Langsung 🎜🎜##include<stdio.h> main (){ inc (); inc (); inc (); } inc (){ static int i =1; printf ("%d", i); i++; }
Output
1 2 3
- Daftar pembolehubah
- 🎜#🎜#Kata kunci#🎜 🎜 #
- Nilai pembolehubah daftar disimpan dalam daftar CPU dan bukannya dalam memori, di mana pembolehubah biasa disimpan.
- Daftar ialah unit storan sementara dalam CPU.
- Contoh
- Demonstrasi
#include<stdio.h> main (){ register int i; for (i=1; i< =5; i++) printf ("%d",i); }
Output#🎜🎜🎜
Atas ialah kandungan terperinci Kelas storan yang berbeza dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Kami sebelum ini telah melaporkan kebocoran akan datang elektrikPorscheBoxster,danPorschetelah sebelum ini komited untukEVmembuat 80% daripada jualan menjelang2030dan mengesahkan bahawa electricBoxsterandCaymanmodels akan diperkenalkan bersama-sama dengan petrol-p biasa

Peranan dan penggunaan statik dalam bahasa C: 1. Skop pembolehubah; 3. Fungsi dalaman 4. Ubah suai fungsi; Jika terdapat kata kunci statik di hadapan pembolehubah, maka skop pembolehubah adalah terhad kepada fail di mana ia diisytiharkan Dalam erti kata lain, pembolehubah adalah "skop peringkat fail", yang sangat berguna untuk mencegah masalah "definisi pendua" pembolehubah; 2. Kitaran hayat, pembolehubah statik dimulakan sekali apabila program mula dilaksanakan, dan dimusnahkan apabila program tamat, dsb.

1. statik Sila lihat program berikut dahulu: publicclassHello{publicstaticvoidmain(String[]args){//(1)System.out.println("Hello, world!");//(2)}} Pernah melihat ini Program segmen biasa kepada kebanyakan orang yang telah mempelajari Java. Walaupun anda belum mempelajari Java tetapi telah mempelajari bahasa peringkat tinggi yang lain, seperti C, anda seharusnya dapat memahami maksud kod ini. Ia hanya mengeluarkan "Hello, dunia" dan tidak mempunyai kegunaan lain Walau bagaimanapun, ia menunjukkan tujuan utama kata kunci statik.

Senario aplikasi praktikal dan kemahiran penggunaan kata kunci statik dalam bahasa C 1. Gambaran keseluruhan statik ialah kata kunci dalam bahasa C, digunakan untuk mengubah suai pembolehubah dan fungsi. Fungsinya adalah untuk mengubah kitaran hayat dan keterlihatannya semasa program berjalan, menjadikan pembolehubah dan fungsi statik. Artikel ini akan memperkenalkan senario aplikasi praktikal dan teknik penggunaan kata kunci statik, dan menggambarkannya melalui contoh kod tertentu. 2. Pembolehubah statik memanjangkan kitaran hayat pembolehubah Menggunakan kata kunci statik untuk mengubah suai pembolehubah tempatan boleh memanjangkan kitaran hayatnya.

Fungsi statik: 1. Pembolehubah; 3. Kegunaan lain 5. Pengoptimuman prestasi; Pengoptimuman Reka Letak Memori; 11. Elakkan pemulaan berulang; Pengenalan terperinci: 1. Pembolehubah, pembolehubah statik Apabila pembolehubah diisytiharkan sebagai statik, ia tergolong dalam peringkat kelas, bukan peringkat contoh, yang bermaksud bahawa tidak kira berapa banyak objek yang dicipta, hanya satu pembolehubah statik wujud, dan semua objek. kongsi pembolehubah Statik ini dan sebagainya.

Abstrak pengubah suai (abstrak) 1. Abstrak boleh mengubah suai kelas (1) Kelas yang diubah suai oleh abstrak dipanggil kelas abstrak (2) Sintaks: nama kelas abstractclass {} (3) Ciri: Kelas abstrak tidak boleh mencipta objek secara berasingan, tetapi mereka boleh diisytiharkan Rujukan nama rujukan kelas abstrak; (4) Kelas abstrak boleh mentakrifkan pembolehubah ahli dan kaedah ahli (5) Kelas abstrak mempunyai pembina Apabila digunakan untuk mencipta objek subkelas, jvm mencipta objek kelas induk secara lalai apply Digunakan apabila jvm mencipta objek kelas induk. 2. Abstrak boleh mengubah suai kaedah (1) Kaedah yang diubah suai oleh asbtract dipanggil kaedah abstrak (2) Sintaks: pengubah akses nilai pulangan abstrak

Apakah syiling AUTO? Syiling AUTO ialah token asli ekosistem Autonio Sebagai mata wang kripto, ia bertujuan untuk menyediakan pengguna dengan perkhidmatan perdagangan terdesentralisasi dan perdagangan automatik. Platform Autonio adalah berdasarkan teknologi blockchain dan merealisasikan transaksi pintar melalui kontrak pintar, memberikan pengguna pengalaman transaksi yang lebih cekap dan selamat. Ekosistem Autonio Ekosistem Autonio telah dibangunkan oleh Yayasan Autonio dan bertujuan untuk menyediakan alat perdagangan dan pelaburan automatik secara terpencar untuk membantu pengguna dalam mengoptimumkan strategi dagangan mereka dan mencapai pulangan yang lebih tinggi. Ekosistem ini menyepadukan token AUTO, kontrak pintar, robot dagangan dan platform dagangan Autonio. Matlamat Autonio adalah untuk

"statik" dalam kaedah statik statik php bermakna sifat dan kaedah ini boleh dipanggil terus tanpa membuat instantiating kelas adalah kata kunci yang digunakan untuk mengubah suai sifat dan kaedah kelas, dan sintaks penggunaannya adalah seperti "kelas Foo {; public static $my_static = 'hello';}".
