Rumah > Artikel > pembangunan bahagian belakang > Terangkan peraturan skop yang berkaitan dengan blok pernyataan dalam bahasa C
Peraturan skop adalah berkaitan dengan −
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.
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.
Berikut ialah satu lagi atur cara C mengenai peraturan skop blok pernyataan −
Demonstrasi langsung
1 2
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.
Ini adalah satu lagi program C tentang
peraturan skop berkaitan blok penyataan−
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 4Pertimbangkan program lain dengan peraturan skop yang dikaitkan dengan blok pernyataan: Demonstrasi
2OutputOutputnya 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!