Eine Warnung erhalten, wenn eine variable ist beschattet

Ich wollen in der Regel vermeiden Sie code wie diesen:

#include <stdio.h>

int main(int argc, char *argv[]){

  int n = 3;

  for (int n = 1; n <= 10; n++){
    printf("%d\n", n);
  }

  printf("%d\n", n);
}

Wie finde ich die Verwendung von Variablen? Das bedeutet, dass in der gleichen Funktion einer "lokalen" variable den gleichen Namen wie eine Globale variable?

C-Standard : C 99

InformationsquelleAutor Ystar | 2014-08-06
Schreibe einen Kommentar