Code:void function(char * ptrA, char arr1[]) { ... ptrA = arr1[9]; ... }After the call to function(), does ptrA point to arr1[1], or arr1[9]? If it points to arr1[1], what do I need to do so that I can make persistent changes on ptrA inside of the scope of function()? Thanks in advance.Code:int main(...) { ... char arr1[10]; fillArray(arr1); // fills the array char *ptrA = arr1[1]; function(ptrA, arr1); ... }