我临时写的:
#include <stdio.h>
#define SWAP(_1, _2)\
{\
int _tmp = _1;\
_1 = _2;\
_2 = _tmp;\
}
void Convert(float* a, int len)
{
for(int i = 0; i < len / 2; i++)
SWAP(a[i], a[len - 1 - i]);
}
void main()
{
float Array[5] = {2, 4, 5, 6.7, 10.9};
Convert(Array, 5);
for(int i = 0; i < 5; i++)
printf("%.4f\n", Array[i]);
}