Я создаю динамический массив в c с помощью malloc.например:
myCharArray = (char *) malloc(16);
теперь, если я создам функцию, подобную этой, и передам ей myCharArray:
reset(char * myCharArrayp)
{
free(myCharArrayp);
}
сработает или я каким-то образом только освободлю копию указателя (myCharArrayp), а не собственно myCharArray?