一、字符颠倒
思路:构建无类型函数reverse传参为字符串,即void reverse(char *str)
①函数内定义两个指针,一个指向字符串头,一个指向字符串尾部,注:指向尾部需要扣除’\0’
②while循环中当头指针小于尾指针时,指针指向的数进行交换。
头指针++,尾指针- -
#include <stdio.h>
#include <stdlib.h>
#include <stdlib.h>
#include <assert.h>
void reverse(char *str)
{
char *p_top; //定义头指针
char *p_end; //定义尾指针
char tmp;