The following statement __________ int *ptr = new int; a. results in a compiler error b. assigns an integer less than 32767 to the variable ptr c. Allocate a new memory and assigns its address to the variable ptr d. creates a new pointer named int e. None of these