您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页C语言专题-预处理程序

C语言专题-预处理程序

来源:二三四教育网
  • 宏定义 即 # define 指令

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

  • typedef

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);

  ```














Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务