3. 使用calloc函数 3.1 函数详解 函数原型:void* calloc(unsigned int num,unsigned int size) 所在头文件:stdlib.h 动态申请内存函数之一,相当于用malloc函数申请并且初始化一样,calloc函数会将申请的内存全部初始化为0; 因此,可以直接用calloc函数,不用malloc函数,两者的区别就是一个会将申请的内存初始化,一个...
如果想要开辟出空间,建议直接使用 malloc 来开辟,这样子内存上会直接开辟出N个结构体大小的空间给这个指针使用,我们就可以去初始化了 intmain(){structtime*p=(structtime*)malloc(sizeof(structtime)*1);p->min=0;p->hour=1;printf("%d %d",p->min,p->hour);} 像这样子,就可以成功打印。