C技巧:结构体参数转成不定参数
来源:互联网 发布:ubuntu deb包安装 依赖 编辑:程序博客网 时间:2024/05/16 05:31
http://coolshell.cn/articles/2801.html
#include <stdio.h> #define func(...) myfunc((struct mystru){__VA_ARGS__}) structmystru { constchar *name; intnumber; }; voidmyfunc(structmystru ms ){ printf("%s: %d\n", ms.name ?: "untitled", ms.number);} intmain(intargc, char**argv){ func("three", 3); func("hello"); func(.name = "zero"); func(.number = argc, .name = "argc",); func(.number = 42); return0;}
- C技巧:结构体参数转成不定参数
- [转]C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C技巧:结构体参数转成不定参数
- C语言不定参数
- C语言不定参数
- C#,不定数量参数
- C语言不定参数
- C语言不定参数
- c 不定参数的函数
- LESS详解之函数(六)
- jfreechart 生成报表 (1.0.6)
- ios 取消所有第一响应者
- applet操作本地文件
- 表单元素值获取方式js及java方式
- C技巧:结构体参数转成不定参数
- 星号图(2)
- Documentation\arm\firmware
- java Array 和 List之间相互转化
- 面向对象相关知识
- WPF DataGrid使用 自动显示行号、全选、三级联动、拖拽
- Ext4.1grid单元格合并的解决方案
- Notes使用技巧攻略连载之一——软回车
- Myeclispe安装插件步骤(适用多款插件)