1. 首页
  2. 编程语言
  3. C
  4. C语言之预处理命令的深入讲解

C语言之预处理命令的深入讲解

上传者: 2021-07-21 04:23:40上传 PDF文件 154.73 KB 热度 25次

为了与其她c语句区分,命令经常以符号“#”开头。宏定义#define 标识符 字符串可以避免反复输入字符串,后面不加;宏定义在默认时的有效范围是全部。也可以用#undef终止宏定义区域。不含参数宏展开带入程序含参数这里强调实参a代替形参r,当实参含有若干时,注意括号的优先级.带参数的宏定义与函数调用的关系:1.函数调用时,是先算出实参表达式的值,然后代入形参。常见的#include命令用来实现该操作。所以把函数声明写在头文件中后,如果引用了2次这个头文件,也会报错。#ifndef #define 宏就是用来避免头文件重复包含的形式:#if-程序1 -#else-程序2-#endif功能为:如果#if后的条件表达式为真,则程序1被选中,否则程序2被选中。

下载地址
用户评论