我遇到了保留C风格字符串的解决方案。这是代码:
void reserve(char *str) {
char * end = str;
char tmp;
if (str) {
while(*end) {
++end;
}
--end;
while (str < end) {
tmp = *str;
*str++ = *end;
*end-- = tmp;
}
}
}
问题: * str在此函数中的含义是什么,以及* end?
怎么样答案 0 :(得分:1)
这不是Java。您无法使用&#39; *&#39;
在Java中开始变量