在函数中调用一个char指针

Call a char pointer in the function

我看到了那段代码。但是不知道目的是什么。

void a()
{
  static const char *string = "STRING";
  ...
  (void)string;  // <---- What the purpose of the line is?
  ...
}

(void) 在这样的变量之前创建一个空表达式,用于消除有关程序未使用的变量的警告。

在这种特定情况下,最好简单地注释掉变量声明。