#define和#include的区别

#define和#include都是C语言中的预处理指令,“#”表示这是一条预处理命令。

(1)、“define”为宏定义命令,“标识符”为所定义的宏名。

#define是宏定义,例如:

#define a 45

这条指令会导致程序所有单独出现的a被替换为45。

(2)、#include是文件包含指令,例如#include<stdio.h>

 这条指令会导致预处理器把#include后面跟的文件(即stdio.h)的内容替换到这条指令的位置。

文件名包含的方式有两种,一种尖括号<>,一种双引号""

区别:点击跳转

 

转载:https://blog.csdn.net/helenchen1995/article/details/100031072

posted @ 2024-02-11 17:45  iZJ"Qq4577105  阅读(28)  评论(0编辑  收藏  举报