主要内容:求time_t的最大值、strlen求的是长度、malloc分配字符内存细节、switch的中default细节
#include <stdio.h>
#include <time.h>
int main()
{
/*****************************************************************
time_t最大值测试
******************************************************************/
time_t biggest = 0x7fffffff;
printf("biggest = %s", ctime(&biggest)); /* ctime()函数把参数转换为当地时间,这里有一个细节,printf中我没有换行,但是输出却换行了,经下面测试ctime(&biggest)返回字符串中含有'\n'确实*/
char *test = ctime(&biggest);
while(*test++)
{
if (*test == '\n')
printf("find '\\n' int test\n");
}
// printf("biggest = %s \n", asctime(gmtime(&biggest))); // 正确语句是这句,上面语句有个时差问题
/*****************************************************************
strlen()函数测试
*************************