美文网首页
GCC的声明表达式(Statements and Declara

GCC的声明表达式(Statements and Declara

作者: amisarex | 来源:发表于2017-04-27 16:07 被阅读56次

用了很久,一直不知道叫什么😂

1. GCC的声明表达式

2.它的应用是这样子的

  • 应用一:
int baz = ({ 
   int y = foo (); 
   int z;
   if (y > 0) z = y;
   else z = - y;
   z; 
})

  • 应用二:
#define macorBaz(param) ({int bar = 0; bar = param - 1; bar})
int baz = macroBaz(10);

相关文章

网友评论

      本文标题:GCC的声明表达式(Statements and Declara

      本文链接:https://www.haomeiwen.com/subject/pfqnzttx.html