【发布时间】:2012-10-01 01:27:39
【问题描述】:
我需要写一个函数
void reverse(void *base, int nel, int width)
{
// ...
}
其中base 是指向数组开头的指针,nel - 数组中的元素数,width 是每个元素的大小(以字节为单位)。
例如,如何交换数组的前两个元素?
【问题讨论】:
-
你试过什么?
-
提示:首先开始写
void reverse(char *base, size_t nel, size_t width) { ... }。比将其转换为 void 指针类型。 -
请贴出你目前写的代码。您有特定问题吗?你收到一个错误?行为不正确?
-
题目的题目如何体现题目的内容?