重拾c语言

C语言专题-预处理程序

2017-05-03  本文已影响5人  edison0428

简单的来说宏定义就是文本的简单替换:#define 名字 文本
也可以把一个比较长的宏定义分成若干行,这时只需在尚待延续的行后加上 一 个 反 斜 杠 \ 即可,但是这只是简单的文本替代,把这个文本代替到程序中

typedef故名思意就是类型定义的意思,但是它并不是定义一个新的类型而是给已有的类型起一个别名

```

typedef bool (*FuncPointer)(int, double); //声 明了一个返回 bool 类型并带有两个(int和double)形参的函数的指针类型FuncPointer
FuncPointer pFunc; //声明了一个FuncPointer类型的函数指针对象pFunc


  ```

  typedef int MyInt;

  MyInt inta=10;
  printf("inta=%d\n",inta);

  ```














上一篇 下一篇

猜你喜欢

热点阅读