va_start 在头文件<stdarg.h>中定义voidva_start(va_listap,parmN); va_start宏允许访问命名参数parmN后面的变量参数。
complex 在头文件<complex.h>中定义#define复杂_Complex(自C99以来) 该宏扩展为用于识别复杂类型的类型说明符。
va_copy 在头文件<stdarg.h>中定义voidva_copy(va_listdest,va_listsrc);(自C99以来) va_copy宏将src复制到dest。
本章将通过探索这些结构和相关的启动quote和unquote构造,所以我们可以看看宏在下一章,最终建立我们自己的领域特定语言。
va_arg 在头文件<stdarg.h>中定义Tva_arg(va_listap,T); va_arg宏扩展为与va_listap中的下一个参数相对应的类型T的表达式。
Complexnumberarithmetic 如果宏实例__STDC_NO_COMPLEX__由实现定义,则将不提供复杂类型,头文件<complex.h>和此处列出的所有名称。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
