内联关键字是inline,用于修饰函数。

  1. 内联函数的实现需要用inline关键字修饰。
  2. 内联函数的声明不需要加inline关键字,只在函数的声明加修饰,不生效。
#include <stdio.h>

void BIN_XYB_INLINE (int *b);

int
main (int argc, char *argv[]) {

  char b = 0;

  BIN_XYB_INLINE(&b);

  return 0;
}

inline void
BIN_XYB_INLINE (int *b) {
  (*b)++;
}