变量命名中的星号用法

时间:2014-10-28 03:00:54

标签: syntax asterisk

我遇到了保留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?

怎么样

1 个答案:

答案 0 :(得分:1)

这不是Java。您无法使用&#39; *&#39;

在Java中开始变量