Существует ли конкретный термин для следующего типа кода C? В моем примере я хочу увеличить глубину охвата для небольшого фрагмента кода внутри функции без необходимости использовать ненужные операторы if/else/for, чтобы я мог повторно объявить переменную с тем же именем несколько раз. например:
void myfunc(void) {
  int a = 0, b = 1;
  {
    int c;
    c = 3;
    printf("c is: %d", c);
  }
  a = 2;
  {
    int c = 5;
    printf("c is %d", c);
  }
}
Каков термин, используемый для описания того, как я просто обернул некоторый код в фигурные скобки и увеличил глубину области видимости, так что остальная часть функции не увидит 'c' int?
Спасибо!
