#include<stdio.h>
#include<stdlib.h>
// using malloc
void main(){
int n,i;
printf("Enter size of n \n");
scanf("%d",&n);
int *A = (int*)malloc( sizeof(int) * n );
/* for(i=0;i<n;i++){
A[i] = i+1;
}*/
printf("Values in Array \n");
for(i=0;i<n;i++){
printf("%d ",A[i]);
}
printf("\n");
}
in this code i have to get output as a garbage values but i'm getting all zeros why? (why i am expecting garbage values is malloc default allocation is garbage values)
sorry for poor english......