鱼C论坛

 找回密码
 立即注册
查看: 4401|回复: 3

经典c程序100例 91题不懂

[复制链接]
发表于 2012-2-8 20:53:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
#include<time.h>
void main()
{
         time_t  1t;                                 //这句什么意思。
         1t=time(NULL);                           //这个是不是获取系统时间的函数
         printf(ctime(<));                            //这个函数实参怎么是 <  都是什么意思
         printf(asctime(localtime(<)));           //不懂
         printf(asctime(gmtime(<)));                //不懂

}
知道的哥们麻烦给小弟讲讲。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-2-9 22:23:56 | 显示全部楼层
请查看C标准函数大全!关于时间的函数
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-23 19:50:26 | 显示全部楼层
知道的哥们麻烦给小弟讲讲。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-23 21:26:48 | 显示全部楼层
time_t  lt = time(NULL);
其中 time(NULL)返回系统当前的时间,这个时间是用time_t类型的变量来存储的(这里,你不需要知道time_t具体是什么类型,只要知道它是个能够表示时间的类型)

ctime(&lt);将time_t类型的时间作为输入参数,函数返回一个表示时间的字符串。

localtime(&lt)将time_t类型的时间作为输入参数,函数返回一个表示时间的类型的指针,类型是struct tm *(你也不需要关心这个到底是个什么类型,反正也是个表示时间的类型)。

asctime(localtime(&lt))将struct tm *类型的时间数据作为参数,返回一个表示时间的字符串

其实本质上就是time(NULL)得到了当前的时间,后面的一堆调用作用就是把这个时间的格式转化来转化去,最后转换为易于输出的字符串

你程序里的小于号是由于& lt这3个字符在html里有特殊含义被显示为小于号
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-11 03:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表