二维数组如何全部初始化为一个特定值

二维数组怎么全部初始化为一个特定值?
a[100][100]={-1}
结果只有第一个元素赋值为-1了

------解决方案--------------------
stl里有一个fill泛型函数。
------解决方案--------------------
以下是测试语句可以试试; memset函数就可以
CString s;
int a[10][10];
memset(a,0,sizeof(a));
for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
{
s.Format("%d",a[i][j]);
AfxMessageBox(s);
}
------解决方案--------------------
memset(a, -1, 100 * 100);