Bu aşırı basit soru için üzgünüm ama ben okuyorum kitapta bu örneği anlamaya görünüyor olamaz:Bu Snippet'i (Neden bu parantezler burada) açıklayabilir mi?
void f5()
{
int x;
{
int y;
}
}
için int y
çevreleyen ayraçları nelerdir? Diş tellerini istediğin yere koyabilir misin? Eğer öyleyse, ne zaman ve neden böyle yaparsınız yoksa bu kitaptaki bir hata mıdır?
Bu, ilk ifadeden sonra yerel geçici değerler oluşturmak için çoğunlukla C dilinde uygulanan bir tekniktir. Yürütme, bitişik kaşlı ayraçtan çıktığında, bu kapsamda oluşturulan tüm değişkenler kaybolur. –