int *p = malloc(sizeof(int) *3);
p = memset(p, 0, sizeof(int)*3);
int *q = calloc(sizeof(int) *3,sizeof(int) *3);
for (int i =0; i < 3; i++) {
*(p + i) = arc4random() % 2 + 2;
printf("%d ",*(p + i));
}
printf("\n");
for (int i =0; i < 3; i++) {
*(q + i) = arc4random() % 2 + 2;
printf("%d ",*(q + i));
}
if (memcmp(p, q,sizeof(int) *3) ==0){
printf("\nGood!");
}else{
printf("\nFailed...!");
}