Terangkan peraturan skop yang berkaitan dengan blok pernyataan dalam bahasa C

WBOY
Lepaskan: 2023-09-11 12:53:10
ke hadapan
683 orang telah melayarinya

Terangkan peraturan skop yang berkaitan dengan blok pernyataan dalam bahasa C

Peraturan skop adalah berkaitan dengan −

  • Kebolehaksesan pembolehubah.
  • Tempoh kewujudan pembolehubah.
  • Sempadan penggunaan pembolehubah.

Peraturan skop yang berkaitan dengan blok pernyataan adalah seperti berikut −

  • Sebuah blok pernyataan disertakan dengan pendakap kerinting dan mengandungi satu set pernyataan.

  • Pembolehubah yang diisytiharkan dalam blok pernyataan boleh diakses dan digunakan dalam blok, tetapi tidak wujud di luar blok.

contoh 1

berikut adalah program c yang berkaitan dengan peraturan scope yang berkaitan dengan blok pernyataan -

demonstrasi output

#include<stdio.h>
main ( ){
   {
      int i = 1;
      printf ("%d",i);
   }
   {
      int j=2;
      printf("%d",j);
   }
}
Salin selepas log masuk
e output is dalam blok kod masing-masing Diisytiharkan semula dan menggunakan nama yang sama, mereka dianggap berbeza.

Contoh 2

Berikut ialah satu lagi atur cara C mengenai peraturan skop blok pernyataan −

Demonstrasi langsung

1 2
Salin selepas log masuk
Salin selepas log masuk

Output

Output adalah seperti berikut −

#include<stdio.h>
main ( ){
   {
      int i = 1;
      printf ("%d",i);
   }
   {
      int i =2;
      printf ("%d",i);
   }
}
Salin selepas log masuk
blok yang sama dengan nama pembolehubah di dalam yang dinyatakan semula

akan Menyamarkan pembolehubah blok luar, yang berlaku apabila blok dalam dilaksanakan.

Contoh 3

Ini adalah satu lagi program C tentang

peraturan skop berkaitan blok penyataan

demonstrasi masa nyata

1 2
Salin selepas log masuk
Salin selepas log masuk

outputoutput adalah seperti berikut−boleh diakses di luar blok yang boleh diisytiharkan

#include<stdio.h>
main ( ){
   int i = 1;{
      int i = 2;
      printf ("%d",i);
   }
}
Salin selepas log masuk
di luar blok yang boleh diakses blok bersarang, dengan syarat pembolehubah ini tidak diisytiharkan dalam blok dalam.

Contoh 4

Pertimbangkan program lain dengan peraturan skop yang dikaitkan dengan blok pernyataan:

Demonstrasi

2
Salin selepas log masuk

Output

Outputnya adalah seperti berikut −

rreee

Atas ialah kandungan terperinci Terangkan peraturan skop yang berkaitan dengan blok pernyataan dalam bahasa C. 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