星号在变量命名中的使用

  • 本文关键字:变量 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作为char类型是什么意思?*end怎么样?

那不是Java。Java中的变量不能以"*"开头。

相关内容

  • 没有找到相关文章

最新更新