AJax技术

C技巧:结构体参数转成不定参数

字号+ 作者:H5之家 来源:H5之家 2017-07-12 18:02 我要评论( )

又一个trick :D 这个方法允许我们能直接以函数调用的形式对结构体中某些感兴趣的字段赋值,然后呼叫函数。 一般情况下,我们只能先填结构体,再呼叫函数。 struct mystru ms { .xx = xxx; .yy = xxx; .zz = xxx; }; myfunc(ms); 现在可以直接func(.xx = zero

又一个trick :D
这个方法允许我们能直接以函数调用的形式对结构体中某些感兴趣的字段赋值,然后呼叫函数。
一般情况下,我们只能先填结构体,再呼叫函数。
struct mystru ms
{
.xx = xxx;
.yy = xxx;
.zz = xxx;
};
myfunc(ms);
现在可以直接func(.xx = “zero”);
好处嘛,代码行数减少了:D,缺点是可能这种写法不可移植,且有些晦涩,有玩弄技巧之嫌。
Anyway, thanks for sharing

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 如何重新安装IE浏览器的技巧

    如何重新安装IE浏览器的技巧

    2017-07-13 10:00

  • 好莱坞影视特效摄影技巧(高质量、小容量)下载 (HCW.Visual.Eff

    好莱坞影视特效摄影技巧(高质量、小容量)下载 (HCW.Visual.Eff

    2017-06-22 18:01

  • JSP页面背景图片的设置技巧

    JSP页面背景图片的设置技巧

    2017-06-22 18:00

  • 《基金投资实战技巧》扫描版[PDF]下载

    《基金投资实战技巧》扫描版[PDF]下载

    2017-06-22 17:06

网友点评
s