一些函数的使用

2015年07月08日

1、动态分配内存:

void *calloc(size_t n,size_t size);

功能:在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针
calloc在动态分配完内存后,自动初始化该内存空间为0
一般使用后要使用free对内存进行释放,不然内存申请过多会影响计算机性能

2、写函数:

ssize_t write (int fd, const void * buf, size_t count);

功能:write()会把参数buf 所指的内存写入count 个字节到参数fd 所指的文件内
标准输入、标准输出、标准错误对应的文件描述符分别为0、1、2