-6
A
回答
3
它类似于您可以使用一个临时变量的方式来交换两个整数:
int t = a; // temporarily save a
a = b; // overwrite a with b
b = t; // overwrite b with saved a
在这种情况下,你可以创建一个大小的一个临时缓冲区32个字节,以下声明:
char tempbuff[32];
,然后用它来交换两个其它32字节缓冲器的内容,牢记memcpy
可以复制的存储器块的任意,如:
memcpy (tempbuff, firstbuff, 32); // copy firstbuff to tempbuff
与之前的int t = a; a = b; b = t;
方法相结合,应该是更多比足够让你写一个完整的程序来完成你需要的工作。
相关问题
- 1. C++ 32位字的字节交换
- 2. C尺寸到另一个
- 3. C#StorageFile图像尺寸调整到一定量的字节
- 4. 用C++编写的矢量存储器
- 5. 编写一个CLR存储过程
- 6. 交换一对位的一个字节
- 7. 汇编程序和C编程linux -m32(从汇编程序中的寄存器中的字符字节)
- 8. 字节交换和C++/C
- 9. C#尺寸变换形式
- 10. 的MySQL VARCHAR大小存储 - 一个字节,两个字节的转换
- 11. matlab多个地块尺寸
- 12. 在Objective-C中交换字节顺序?
- 13. Kinect关节尺寸
- 14. <位半字节字节...>使用verilog在32位存储器中访问存储器
- 15. 32位机器中的DLL错误。在C#中编写的程序
- 16. 在HTML中编写尺寸的正确字符
- 17. 如何编写一个内嵌gnu扩展程序集的短块来交换两个整数变量的值?
- 18. 交换字节序在C#与16个字
- 19. 转换存储为一个字符串字典,以字节
- 20. 获取每存储器分配箱的尺寸在jemalloc
- 21. 改变字符串的尺寸在C#
- 22. 存储静态大尺寸数组
- 23. SASS CSS地图存储图像尺寸
- 24. 在MySQL中存储物理尺寸
- 25. 如何编写iPhone/iPad应用程序来照顾不同的屏幕尺寸?
- 26. 存储多个尺寸的图像或只存储主要和调整大小?
- 27. 编写Oracle存储过程
- 28. 交易存储过程C#
- 29. 调用一个存储的程序,由另一个在C#
- 30. 如何编写一个更好的存储过程?
1)这个问题与编译器设计无关。 2)我们不会为你做你的编程。 –