strrev()字符串反转函数
strrev()函数返回反转后的字符串地址,但是参数必须为char[],不能为char *,因为对于指针操作没意义,strrev必须知道操作空间的大小。
以下俩种都是正确的,请注意区别:
1:char *s="abc"; strrev(strdup(s));//必须先复制到新的串中
2: char s[]="abc"; strrev(s);
strrev()函数返回反转后的字符串地址,但是参数必须为char[],不能为char *,因为对于指针操作没意义,strrev必须知道操作空间的大小。
以下俩种都是正确的,请注意区别:
1:char *s="abc"; strrev(strdup(s));//必须先复制到新的串中
2: char s[]="abc"; strrev(s);