UVA594
这个代码:
#include<bits/stdc++.h>
using namespace std;
int i,o;
char* a;
int main(){
while(cin>>i){
output=input;
a=(char*)(&o);
swap(a[0],a[3]),swap(a[1],a[2]);
printf("%d converts to %d\n",i,o);
}
return 0;
}
这是如何实现交换字节的,下面两句话求讲解谢谢!
a=(char*)(&o);
swap(a[0],a[3]),swap(a[1],a[2]);