请问关于调用函数返回的数组名该怎么操作

请教关于调用函数返回的数组名该如何操作?
下面一个函数返回了一个数组名,
请问我该如何利用这个函数操控这个数组了?
C/C++ code


int m_pPlayers[MAX_PLAYER] ;
int * GetPlayers( ){ return m_pPlayers ; } ;



请列出几种操作方式!多谢了

------解决方案--------------------
数组名和指针的用法是一样的,访问数组中的元素可以用下标方式,亦可用指针方式,如访问第一个元素。


int *p;
p=GetPlayers();
printf("%d",p[0]);
或者
printf("%d",*(p+0));

------解决方案--------------------
C/C++ code

int *p = GetPlayers( );
p[i]....
{
 *p... 
 p++
}

------解决方案--------------------
int *p = GetPlayers( )
p[0] = 1;
p[1] = 2;
*(p+2) = 3;
------解决方案--------------------
C/C++ code
#include<stdio.h>
#define MAX_PLAYER 10
int m_pPlayers[MAX_PLAYER] ;
int * GetPlayers( ){ return m_pPlayers ; } ;

int main()
{
for (int i=0;i<MAX_PLAYER;i++)
{
    GetPlayers()[i]=i;
}
for (int i=0;i<MAX_PLAYER;i++)
{
    printf("%d ",GetPlayers()[i]);
}
    return 0;
}

------解决方案--------------------
返回的是指针 操作这个指针就行了