如下写法,它的含义是什么,该如何处理

如下写法,它的含义是什么C/C++ code#define MAX_INDEX 34BYTE CGameLogic::SwitchToCardIndex(BYTE cbCard

如下写法,它的含义是什么

C/C++ code
#define MAX_INDEX 34BYTE CGameLogic::SwitchToCardIndex(BYTE cbCardData[], BYTE cbCardCount, BYTE cbCardIndex[MAX_INDEX]){    ZeroMemory(cbCardIndex,sizeof(BYTE)*MAX_INDEX);    for (BYTE i=0;i<cbCardCount;i++)    {        ASSERT(IsValidCard(cbCardData[i]));        cbCardIndex[SwitchToCardIndex(cbCardData[i])]++;//SwitchToCardIndex是定义的转换函数    }    return cbCardCount;}


语句cbCardIndex[SwitchToCardIndex(cbCardData[i])]++;中的"++"是加的数组中某个元素的值吧?这样写的目的是什么啊?

[解决办法]
说简单点的意思就是:
cbCardIndex[X]代表某种牌的计数;