char a[10]; itoa(num,a,10); cout<<a<<endl; 可以。 char *a; itoa(num,a,10); cout<<a<<endl; 运行错误。求解
如果传入 char *a的话,itoa只是改变了他的副本。a并没有改变。