#include <stdlib.h>
#include <stdio.h>
int main ( void )
{
char some_array[100];
printf("Address in main: %p\n", (void*) &some_array[0]);
printf("value of some_array: %p\n", (void*) some_array);
pass_arr(some_array);
return 0;
}
void pass_arr(char *arr)
{
printf("Address of pointer VAR: %p\n", (void *) &arr);
printf("Pointer address: %p\n", (void *) arr);
printf("points to: %p\n", (void *) &(*arr));
}