同时输出的两个时间怎么不一样啊???

yangkunhenry 2008-07-16 11:29:09

#include <time.h>
#include <stdio.h>
#include<stdlib.h>
#include<iostream.h>
void main( void )
{
// system("time");

time_t ltime;
time( <ime );
printf("\n");
printf( "The time is %s\n", ctime( <ime ) );
char* a,* b;
a=__DATE__;
b=__TIME__;
cout<<a<<endl;
cout<<b<<endl;
}两个时间怎么不一样啊?
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
redjuly 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yangkunhenry 的回复:]
引用 1 楼 yangfanchina 的回复:
__DATE__、__TIME__是编译时间;
printf的执行时间

__DATE__、__TIME__是编译时间
运行了几次这个你说的编译时间不变啊。为什么啊?
[/Quote]

编译时间...,编译器编译到这个文件的时间
没有重新编译只是运行不会变
yangkunhenry 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yangfanchina 的回复:]
__DATE__、__TIME__是编译时间;
printf的执行时间
[/Quote]
__DATE__、__TIME__是编译时间
运行了几次这个你说的编译时间不变啊。为什么啊?
yangfanchina 2008-07-16
  • 打赏
  • 举报
回复
__DATE__、__TIME__是编译时间;
printf的执行时间

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧