-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. 32字节的存储转发
- 4. 用C++编写的矢量存储器
- 5. C尺寸到另一个
- 6. 尺寸1 X的无效写入字节** **里面大小的块> X ** ** alloc'd
- 7. C#StorageFile图像尺寸调整到一定量的字节
- 8. 编写一个CLR存储过程
- 9. 汇编程序和C编程linux -m32(从汇编程序中的寄存器中的字符字节)
- 10. 交换一对位的一个字节
- 11. x86程序集从32位寄存器中获取一个字节
- 12. 字节交换和C++/C
- 13. 在Matlab中编写一个大尺寸的矩阵,并在C++中读取
- 14. C#尺寸变换形式
- 15. 的MySQL VARCHAR大小存储 - 一个字节,两个字节的转换
- 16. 写入到另一个应用程序的内部存储器
- 17. matlab多个地块尺寸
- 18. 在Objective-C中交换字节顺序?
- 19. 保存一个字节[] 32条目到MetroSet应用程序的localSettings
- 20. ASCII字符是8个字节,如何将转换后的字被存储在32字节
- 21. 问题存储一个字节到寄存器x86-64程序集
- 22. 如何将一个单字节编码的字符串转换为UTF-32?
- 23. <位半字节字节...>使用verilog在32位存储器中访问存储器
- 24. 32位机器中的DLL错误。在C#中编写的程序
- 25. Kinect关节尺寸
- 26. 复制一个二进制文件32字节每32字节
- 27. 如何编写一个内嵌gnu扩展程序集的短块来交换两个整数变量的值?
- 28. 不反映在C#正确数目的字节结构尺寸
- 29. 火炬张量交换尺寸
- 30. DXF Read写的尺寸
1)这个问题与编译器设计无关。 2)我们不会为你做你的编程。 –