Нет, потому что вы печатаете адрес указателя, а не сам указатель.Если изменить
printf("IN MAIN ADDRESS = %p\n", &string);
на
printf("IN MAIN ADDRESS = %p\n", string);
и
printf("IN FUNCTION ADRESS = %p\n", &myChar);
на
printf("IN FUNCTION ADRESS = %p\n", myChar);
, значения будут одинаковыми.