Bootstrap

[C语言]define 定义常量/宏

1.运用define定义常量

2.运用define定义宏

1.运用define定义常量

        格式:#define 符号 数值

#define A 100

        定义后的常量,作用域在整个项目,可以跨源文件调用。

2.运用define定义宏

        宏与函数其实十分类似,处理简单的逻辑问题可以用到宏,更复杂一点的就要使用函数上场了。

        格式有两种,分别是:

        带参形式:define 宏名(参数表) 字符串

        不带参形式:define  宏名 字符串

#define add(x,y) (x+y)//带参形式

#define add (1+1) //不带参形式

        运用举例

#include <stdio.h>

#define add(x,y) (x+y)

int main()
{
	int x = 1;
	int y = 1;
	int sum = add(x, y);
	printf("%d", sum);
	return 0;
}

        打印结果为2.

;