void changestr(int *a,int *b) { int tmp; // tmp为int tmp = *a; // tmp为a的地址所指的int数字 *a=*b; // a所指的地址的value变为b所指的地址的value *b=tmp; // b所指的地址的value变为tmp } 以上代码为c++的数字转换 我加了一点注释,让每句代码理解起来更加深刻。