1 changed files with 17 additions and 5 deletions
@ -1,12 +1,24 @@ |
|||||||
#include<stdio.h> |
#include<stdio.h> |
||||||
|
#include<stdlib.h> |
||||||
|
|
||||||
int main() { |
int main() { |
||||||
|
int size=0; |
||||||
|
int *array; |
||||||
|
|
||||||
|
printf("Array-Groesse eingeben: "); |
||||||
|
scanf("%d", &size); |
||||||
|
|
||||||
|
// Speicher reservieren
|
||||||
|
array = (int *) calloc(size, sizeof(int)); |
||||||
|
|
||||||
|
if(array != NULL) { |
||||||
|
printf("\nSpeicher ist reserviert\n"); |
||||||
|
free(array); |
||||||
|
printf("\nSpeicher wurde wieder freigegeben\n"); |
||||||
|
}else { |
||||||
|
printf("\nKein freier Speicher vorhanden.\n"); |
||||||
|
} |
||||||
|
|
||||||
int zahl = 7; |
|
||||||
int *zeiger; |
|
||||||
zeiger = &zahl; |
|
||||||
printf("Zeiger-Adresse: %d\n", zeiger); |
|
||||||
printf("Zeiger-Wert: %d\n", *zeiger); |
|
||||||
|
|
||||||
return 0; |
return 0; |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue