早教吧作业答案频道 -->其他-->
stdarg.h中的内容(那三个函数的用法)#ifSTDC#defineCdecl#else#defineCdeclcdecl#endif#if!defined(STDARG)#defineSTDARGtypedefvoid*valist;#definevastart(ap,parmN)(ap=...)#definevaarg(ap,type)(*((type*)(ap))++)#
题目详情
stdarg.h中的内容(那三个函数的用法)
#if __STDC__
#define _Cdecl
#else
#define _Cdecl cdecl
#endif
#if !defined(__STDARG)
#define __STDARG
typedef void *va_list;
#define va_start(ap, parmN) (ap = ...)
#define va_arg(ap, type) (*((type *)(ap))++)
#define va_end(ap)
#define _va_ptr (...)
#endif
#if __STDC__
#define _Cdecl
#else
#define _Cdecl cdecl
#endif
#if !defined(__STDARG)
#define __STDARG
typedef void *va_list;
#define va_start(ap, parmN) (ap = ...)
#define va_arg(ap, type) (*((type *)(ap))++)
#define va_end(ap)
#define _va_ptr (...)
#endif
▼优质解答
答案和解析
首先注意,va_list是一个类型,而va_start va_arg va_end (以及C99的va_copy)一定是宏。其次,这些东西用于辅助构建可变参数函数:#include void foo(int n, ...) //&...
看了stdarg.h中的内容(那三...的网友还看了以下:
已知直角坐标平面上点A(2,0),P是函数y=x(x>0)图象上一点,PQ⊥AP交y轴正半轴于点Q 2020-06-14 …
已知直角坐标平面上点A(2,0),P是函数y=x(x>0)图象上一点,PQ⊥AP交y轴正半轴于点Q 2020-07-01 …
已知某厂商的生产函数:Q=-L^2+24L^2+240L,其中Q为日产量,L为日劳动小时数(1)求 2020-07-06 …
已知生产函数Q=f(L,K)=3KL-0.3L3(L3为L的3次方)-0.5K2(K2为K的2次方 2020-07-18 …
下列说法错误的是()A.disk是定制表中type的标记B.left是定制表中type的标记C.c 2020-07-26 …
CREATEORREPLACEPROCEDUREaddemp(empnoemp.empno%type 2020-10-29 …
VFP问题选择5.测试数据类型的函数TYPE的参数值(函数)是。A.字符型B.逻辑型C.数值型D.根 2020-11-07 …
monkeyrunner里怎么用变数我想用fortinrange(1,15)这个函数,还想用t值来写 2020-11-17 …
如图,正方形ABCD的边长为1,点P是AD边上一动点,CE⊥BP于E(1)求证P、E、C、D四个点在 2020-12-05 …
stdarg.h中的内容(那三个函数的用法)#ifSTDC#defineCdecl#else#def 2021-01-30 …