Pointer, bitte mal drüberschauen
Verfasst: Di Jan 03, 2012 9:39 am
				
				Hallo zusammen,
ich bin grad an Pointern dran. Dabei ist folgender Code entstanden:
Vielleicht könntet ihr mir noch Tipps zur Verbesserung des Codes geben.
			ich bin grad an Pointern dran. Dabei ist folgender Code entstanden:
Code: Alles auswählen
#include <stdio.h>
int doublepointer(int *pointer)
{
    *pointer += *pointer;
    /*printf("\nPointer verdoppeln\n");*/
    return *pointer;
}
int main(void)
{
    int c, x, i;
    int *pointer, *pointer2;
    printf("\nBitte eine Zahl eingeben: ");
    scanf("%i",&c);
    printf("\nWie oft?: ");
    scanf("%i",&x);
    printf("\n");
    pointer =&c;
    pointer2=&x;
    for(i=0;i<x;i++)
    {
        printf("\nDurchgang: %i",i+1);
        printf("\nDie Adresse der Zahl ist:           %p\nDie Zahl war:                       %i\n",pointer, *pointer);
        printf("Die Adresse der 'Wie oft'-Variable: %p\n",pointer2);
        doublepointer(pointer);
    }
    printf("\n\nDie Adresse der Speichervariablen wird nicht verändert!");
    return 0;
}
 Danke dir.
 Danke dir.