其他回答 共 1 条
动态存储分配函数头文件,当对内存区进行操作是,调用相关函数.ANSI标准建议使用stdlib.h头文件,但许多C编译要求用malloc.h,使用时应查阅有关手册.
===============================================================================
/* alloc.h memory management functions and variables. Copyright (c) Borland International 1987,1988 All Rights Reserved. */ #if __STDC__ ;标准C #define _Cdecl ;定义C函数声明 #else #define _Cdecl cdecl #endif #ifndef _STDDEF #define _STDDEF ;标准定义 #ifndef _PTRDIFF_T #define _PTRDIFF_T ;指针差 #if defined(__LARGE__) || defined(__HUGE__) || defined(__COMPACT__) ;根据内存模式定义指针类型 ;实模式下IA-32有6种程序内存模式 ;分别是巨(__HUGE__) ,大(__LARGE__),中(__MEDIUM__) ; 小(__SMALL__),微(__TINY__) ,压缩(__COMPACT__) ;对于__HUGE__,__LARGE__,__MEDIUM__ 定义长指针32位 ;这是因为这3种类型数据可以存放在多个段 typedef long ptrdiff_t; #else typedef int ptrdiff_