我不理解该部分:struct tm * timeinfo;这是什么意思?为什么那里有星星?谢谢!

int main ()
{
  time_t rawtime;
  struct tm * timeinfo;

  time ( &rawtime );
  timeinfo = localtime ( &rawtime );
  printf ( "The current date/time is: %s", asctime (timeinfo) );

  return 0;
}

最佳答案

struct tm * timeinfo;


它声明了类型为struct tm*的变量timeinfo。这是C语法。

在C ++中,您不需要编写struct关键字。只需tm * timeinfo就足够了!

09-06 00:07