Home >Common Problem >Can the group name be considered a pointer variable?
The group name cannot be regarded as a pointer variable. The array name is an address, which is equivalent to a pointer in a sense, not a pointer variable; a pointer variable can not only point to the first address of an array, but can also point to others, for example: the first address of a structure, the entry address of a function.
The group name cannot be regarded as a pointer variable.
Pointer variables can not only point to the first address of an array, but also point to others.
For example, the first address of the structure, the entry address of the function, etc. Or it can point to an element in the array.
The array name is an address, which is equivalent to a pointer in a sense. rather than a pointer variable.
Pointer variable
int *p=0;
p is a pointer variable.
Pointer variables can be array names. Array names are pointers. The range of pointer variables is large
Define a
int *p=0; p=(int *)malloc(n*sizeof(int)); //这里用到的是你们将学到的动态分配内存
You can define a dynamically sized "array";
You can then assign a value.
For example
for(i=0;i<n;i++) p[i]=i ;
Here P is an array name
For more related knowledge, please visit PHP Chinese website! !
The above is the detailed content of Can the group name be considered a pointer variable?. For more information, please follow other related articles on the PHP Chinese website!