如何在C中的缩小示例中使用__extension__和__typeof__?

ass*_*sem 9 c token

我看到gcc的源代码中有这样的标记,

但如何使用这些2令牌?

Thi*_*ter 17

__延期__:

当使用-ansi标志时,GCC使用__extension__属性来避免带有GCC扩展的标头中的警告.这主要用于glibc,函数声明使用long long

__类型__:

C中的MIN和MAX是一个很好的例子.基本上它允许您声明一个与另一个变量具有相同类型的变量.

  • @assem ThiefMaster的答案对你来说应该足够好,除非你试图让其他人做你的功课. (2认同)
  • @assem:这里没有魔法。如果您收到警告说您使用了该语言的扩展,您可以更改您的代码或添加`__extension__` 来告诉编译器您**打算**编写不可移植的代码,而它不必告诉您再说一遍。否则是没有用的。 (2认同)
  • @assem:请参阅[这些清晰的示例](https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html)以了解扩展。 (2认同)