2023
01-13
01-13
详解C语言#define预处理宏定义
目录#define介绍:#define宏定义无参的一般形式为:#define 标识符常量#define宏定义有参的一般形式为:#define 标识符(参数表)表达式#运算符:##运算符:可变宏...和__VA_ARGS__:开发项目中常用的宏定义:#define介绍:C语言里可以用#define定义一个标识符来表示一个常量。特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了,也不做类型定义。预编译又叫预处理。预编译就是编译前的...
继续阅读 >
目录1.什么是宏2.为什么要有宏?3.宏的用法3.1定义宏3.2宏常量3.3“宏函数”1.什么是宏宏只做简单的文本替换,但一般在作为变量名出现或者在字符串中出现中是不会被替换的。2.为什么要有宏?(1)便于代码的可维护性,对宏的内容进行修改,即可修改代码中所有用到此宏地方的内容。(2)方便阅读,见名知意。3.宏的用法3.1定义宏格式:#define标识符内容3.2宏常量#include<stdio.h>#defineM1intmain(){intx=M;prin...