开源
复合语句 标签描述

要研究LINUX内核,C语言是基础中的基础,但是LINUX并不是完全的标准C,而是对标准C做了很多扩展,这些扩展特性对于我们分析内核有着很重要的作用,下面做些总结性的工作。 1语句表达式 GNUC把包含在括号中的复合语句看做是一个表达式,称为语句表达式,它可以出现在任何允许表达式的地方,你可以在语句表达式中使用循环、局部变量等,原本只能在复合语句中使用。 复合语句的最后一个语句应该是一个表达式,它的值将成为这个语句表达式的值。 例如:该语句就是一个合法的复合语句,它的值为foo()。 ({\inty=foo();\intz;\if(y>0)\z=y;\else\...

  xfEU0RRJpeyr   2023年11月02日   74   0   0 操作数复合语句#define