1, with different syntax: t+N means that the pointer t moves back by n units, and t[N] means the value of the nth element in the array t, where t is an array type variable and n is an integer type variable or constant. T is a pointer type variable and n is an integer type variable or constant. For example, if t points to the first address of an integer array, then t+ 1 is to move an integer address, that is, to the address of the second element of the array.
2. Different meanings: t is a pointer type variable, and n is an integer variable or constant. For example, if t points to the first address of an integer array, then t+ 1 is to move an integer address, that is, to the address of the second element of the array. Where t is a variable of array type and n is a variable or constant of integer type. For example, if t is an integer array, then t[0] represents the first element of the array, t[ 1] represents the second element of the array, and so on.