Pointer-related issues
using namespacestd;intMain () {//a) An integer number (an integer) intA; //b) A pointer to the integer number (a pointer to an integer) int*b; //c) A pointer to a pointer to a pointer that points to a number of integers (a pointer to a pointer to an integer) int**C; //d) An array of 10 integers (an arrays of ten integers) intd[Ten]; //e) An array of 10 pointers that point to an integer number (an array of ten pointers to integers) int*e[Ten] //f) A pointer to the array of 10 integer numbers (a pointer to an array of ten integers) int(*f) [Ten]; //g) A pointer to a function that has an integer parameter and returns an integer number (a pointer to a functionthat takes an integer as an argument and returns an integer)
int*g (int); //h) An array of 10 pointers that point to a function that has an integer parameter and returns an integer number (an array of ten pointers to functions this take a integer argument an d return an integer int(*h[Ten])(int); return 0;}
I believe a lot of students, have learned the pointer array, array pointers, etc., the core content is
[] priority is higher than *
C + + pointer arrays and array pointers