永发信息网

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

答案:4  悬赏:70  手机版
解决时间 2021-03-31 16:47
  • 提问者网友:做自己de王妃
  • 2021-03-31 00:42
C语言#include"文件名"和#include<文件名>有什么区别
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-03-31 01:42
大哥没有去面试过吧?。。。
这题面试经常问的哎,嘿嘿...
#include"文件名"——通常指首先在源码当前目录下面寻找该头文件,一般自己定义的头文件就用这个;
#include<文件名>——通常指首先在编译器默认的include目录下寻找该头文件,一般使用编译器提供的函数库就用这个进行包含,如printf()需要用到的
全部回答
  • 1楼网友:爱难随人意
  • 2021-03-31 03:48
用<>括起来的是库函数头文件名,其他的用“”
  • 2楼网友:骨子里都是戏
  • 2021-03-31 03:40
采用"":依次搜索当前目录、包括/I编译开关的路径、包括INCLUDE环境变量的路径  
采用<>:依次搜索包括/I编译开关的路径、包括INCLUDE环境变量的路径
  • 3楼网友:雾月
  • 2021-03-31 02:45
#include <文件名>:编译器从系统指定的路径搜索文件
#include "文件名":编译器从源文件所在的目录下搜索文件
一般用<>包含库头文件,比如stdio.h
一般用""包含自定义的头文件,该头文件与包含它的源文件放在同一目录下即可
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯