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

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


宝慕林4294392
浏览 881回答 2
2回答

陪伴而非守候

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

手掌心

#include <文件名>:编译器从系统指定的路径搜索文件#include "文件名":编译器从源文件所在的目录下搜索文件一般用<>包含库头文件,比如stdio.h一般用""包含自定义的头文件,该头文件与包含它的源文件放在同一目录下即可
打开App,查看更多内容
随时随地看视频慕课网APP