首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解一些C++代码

理解一些C++代码
EN

Stack Overflow用户
提问于 2011-03-26 21:42:50
回答 4查看 151关注 0票数 0

我不明白这部分:struct tm * timeinfo;这是什么意思?为什么那里会有一颗星星?谢谢!

代码语言:javascript
复制
int main ()
{
  time_t rawtime;
  struct tm * timeinfo;

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

  return 0;
}
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-03-26 21:45:03

代码语言:javascript
复制
struct tm * timeinfo;

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

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

票数 2
EN

Stack Overflow用户

发布于 2011-03-26 21:44:31

如果你真的不知道指针是如何在C++中声明的,你需要做更多的阅读,而不是这里的答案。*声明pointer to

票数 4
EN

Stack Overflow用户

发布于 2011-03-26 21:45:45

这是C/C++中的指针。指针是C语言的一个基本函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5442673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档