分类：电脑/网络-程序设计-C/C++
问题：C语言中如何把数组强制类型转换chara[10];我想把数组变成 
char a[10];我想把数组变成(int)数组如何写语句?我这样写程序出错 int b[10];b[10]=(int)a[10];应该怎样写啊?
回答：char a[10];
int b[10];
int i;
for(i=0;i<10;i++)
{
  a[i]=i;
  b[i]=a[i];
}
for(i=0;i<10;i++)
{
  cout<<b[i]<<endl;
}
C++中数组不能直接用b[10]=(int)a[10];的啊，至少都要用for
另外，要确保字符数组是数字，不然会转成ASCII码的