完成交换两变量的函数,出错代码
void swap(char *a, char *b)
{
char *temp;
*temp = *a;
*a = *b;
*b = *temp;
}
我想是因为 temp没有初始化,再说直接用char就好:
void swap(char *a, char *b)
{
char temp;
temp = *a;
*a = *b;
*b = temp;
}
完成交换两变量的函数,出错代码
void swap(char *a, char *b)
{
char *temp;
*temp = *a;
*a = *b;
*b = *temp;
}
我想是因为 temp没有初始化,再说直接用char就好:
void swap(char *a, char *b)
{
char temp;
temp = *a;
*a = *b;
*b = temp;
}