GCC的声明表达式(Statements and Declara

2017-04-27  本文已影响56人  amisarex

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

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);
上一篇 下一篇

猜你喜欢

热点阅读