Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Terangkan peraturan skop yang berkaitan dengan blok pernyataan dalam bahasa C

Terangkan peraturan skop yang berkaitan dengan blok pernyataan dalam bahasa C

WBOY
WBOYke hadapan
2023-09-11 12:53:10678semak imbas

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

Output

Output adalah seperti berikut −

#include<stdio.h>
main ( ){
   {
      int i = 1;
      printf ("%d",i);
   }
   {
      int i =2;
      printf ("%d",i);
   }
}
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

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

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!

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