数学类:
素数:找一对素数问题,他们只会出现6k-1和6k+1的地方,小于7只有一对
获取时间:
#include <stdio.h>
#include <time.h>
int main ()
{
time_t t; //声明time_t类型变量
struct tm * lt; //tm结构指针
time (&t);//获取Unix时间戳。
lt = localtime (&t);//转为时间结构。
printf ( "%d/%d/%d %d:%d:%d\n",lt->tm_year+1900, lt->tm_mon, lt->tm_mday, lt->tm_hour, lt->tm_min, lt->tm_sec);//输出结果
return 0;
}
分配动态数组:
int n;
printf("请输入总人数:\n");
scanf("%d",&n);
int *a;
a = (int *)malloc(sizeof(int)*n);
指针知识:
指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。
在大多数的操作系统上,程序不允许访问地址为 0 的内存,因为该内存是操作系统保留的。然而,内存地址 0 有特别重要的意义,它表明该指针不指向一个可访问的内存位置。但按照惯例,如果指针包含空值(零值),则假定它不指向任何东西。
如需检查一个空指针