为了账号安全,请及时绑定邮箱和手机立即绑定

C语言#include"文件名"和#include<文件名>有什么区别?

C语言#include"文件名"和#include<文件名>有什么区别?

C
宝慕林4294392 2019-02-13 15:11:31
C语言#include"文件名"和#include<文件名>有什么区别
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

#include"文件名"——通常指首先在源码当前目录下面寻找该头文件,一般自己定义的头文件就用这个;
#include<文件名>——通常指首先在编译器默认的include目录下寻找该头文件,一般使用编译器提供的函数库就用这个进行包含,如printf()需要用到的<stdio.h>;

查看完整回答
反对 回复 2019-03-09
?
手掌心

TA贡献1942条经验 获得超3个赞

#include <文件名>:编译器从系统指定的路径搜索文件
#include "文件名":编译器从源文件所在的目录下搜索文件
一般用<>包含库头文件,比如stdio.h
一般用""包含自定义的头文件,该头文件与包含它的源文件放在同一目录下即可

查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 880 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信