C语言 include和 define分别代表什么意思

緣甴兲錠 3个月前 已收到1个回答 举报

花悲泣 1星

共回答了136个问题采纳率:94.3% 评论

这是两条预处理器指令。

#include是文件包含指令,例如:

#include

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

如果文件名由括起来,将表示在依赖于系统的目录中寻找这个文件。

如果文件名由" "括起来,系统将会首先在当前程序目录中查找对应文件,如果找不到,再到其他依赖于系统的目录中寻找。

#define是宏定义,例如:

#define a 45

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

15小时前

40
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com