calloc()? 分配一个二维储存空间
free()? 释放已分配空间?
malloc()? 分配空间
realloc()? 改变已分配空间的大小
相关文章:
- calloc()函数calloc
- calloc()函数calloc 语法: #include void *calloc( size_t num, size_t size ); 功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。 与malloc的区别: calloc在动态分配完内存后,自动初始化该内存空间为零,而malloc不初始化,里边数据是随机的垃圾数据。...
- free()函数free
- free()函数free 语法: #include void free( void *ptr ); 功能: 函数释放指针ptr指向的空间,以供以后使用。指针ptr 必须由先前对malloc(), calloc(), realloc()的调用返回。例如:...
- malloc()函数malloc
- malloc()函数malloc 语法: #include void *malloc( size_t size ); 功能: 函数指向一个大小为size的空间,如果错误发生返回NULL。 存储空间的指针必须为堆,不能是栈。这样以便以后用free函数释放空间。例如:...
- realloc()函数realloc
- realloc()函数realloc 语法: #include void *realloc( void *ptr, size_t size ); 功能: 函数将ptr 对象的储存空间改变为给定的大小size。 参数size可以是任意大小,大于或小于原尺寸都可以。 返回值是指向新空间的指针,如果错误发生返回NULL。...
- clearerr()函数cleare
- clearerr 语法: #include void clearerr( FILE *stream ); clearerr()函数重置错误标记和给出的流的EOF指针. 当发生错误时,可以使用perror()判断实际上发生了何种错误....
- fopen()函数fopen
- fopen 语法: #include FILE *fopen( const char *fname, const char *mode ); fopen()函数打开由fname(文件名)指定的文件, 并返回一个关联该文件的流.如果发生错误, fopen()返回NULL. mode(方式)是用于决定文件的用途(例如 用于输入,输出,等等)...
- fsetpos()函数fsetpos
- fsetpos()函数fsetpos 语法: #include int fsetpos( FILE *stream, const fpos_t *position );...
- putc()函数putc
- putc 语法: #include int putc( int ch, FILE *stream ); putc()函数把字符ch写到stream(流)中. 返回值是写入的字符, 发生错误时返回EOF. 例如:...
- setvbuf()函数setvbuf
- setvbuf()函数setvbuf 语法: #include int setvbuf( FILE *stream, char *buffer, int mode, size_t size ); 函数setvbuf()设置用于stream(流)的缓冲区到buffer(缓冲区),其大小为size(大小). mode(方式)可以是: _IOFBF, 表示完全缓冲 _IOLBF, 表示线缓冲...
- abs()函数abs
- abs()函数abs 语法: #include int abs( int num ); 功能: 函数返回参数num.的绝对值。例如:...