1.模拟实现strcpy
char* my_strcpy(char* dest, const char* src)
{
assert(dest && src);
char* ret = dest;
while (*dest++ = *src++);
return ret;
}
2.使用函数使整型数组中奇数位与前面,偶数位于后面
void move(int arr[], int sz)
{
int left = 0;
int right = sz - 1;
while (left < right)
{
while ((left < right) && (arr[left] % 2 == 1)) //在前半段找偶数
left++;
while ((left < right) && (arr[right] % 2 == 0)) //在后半段找奇数
right--;
if (left < right)
{
int tmp = arr[left];
arr[left] = arr[right];
arr[right] = tmp;
}
}
}