Definition & Initialisierung von Zeigern in einer Zeile möglich?



  • Soweit ich informiert bin, werden Zeiger wie folgt definiert & initialisiert.
    Der Vollständigkeit halber, wird auch eine Variable 'var' definiert & initialisiert.

    /* definiert & initialisiert eine int-Variable */
    	int var = 1;
    
    	/* definiert einen Zeiger auf int */
    	int *zgr;
    
    	/* initialisiert zgr als Zeiger auf var */
    	zgr = &var;
    

    Frage, kann ich nun die Definition & Initialisierung des Zeigers in einer Zeile notieren, wie zB bei der Variable 'var' in Z2 oben?
    Also is ne Defi & Ini nach dieser Art zu empfehlen o sollte man das lieber nich machen?
    Mein Compiler meckert da gar nich beim kompilieren & das Ergebnis, sprich der Wert von 'var', wird auch richtig angezeigt.

    /* definiert & initialisiert zgr */
    int *zgr = &var;
    


  • Ja.



  • Probieren geht manchmal über studieren...


Anmelden zum Antworten