#include"stio.h"跟#include这两个有什么区别
#include"stio.h"和#include<stio.h>这两个有什么区别?
有什么区别?
------解决方案--------------------
双引号是在当前目录下搜索
尖括号是在系统目录下搜索
另外好像没有stio.h,是stdio.h吧。
------解决方案--------------------
#include<stdio.h>是在标准库中去查找stdio.h文件,要是没找到的话再到当前工程目录路径下寻找stdio.h文件
#include"stdio.h"刚好相反,先在当前目录下查找stdio.h文件,要是没找到在到标准库的查找
#include<stdio.h>查找的速度当然要比#include"stdio.h"快
还有标准库中的文件一般用<>引用,程序员自定义的文件一般用""引用
有什么区别?
------解决方案--------------------
双引号是在当前目录下搜索
尖括号是在系统目录下搜索
另外好像没有stio.h,是stdio.h吧。
------解决方案--------------------
#include<stdio.h>是在标准库中去查找stdio.h文件,要是没找到的话再到当前工程目录路径下寻找stdio.h文件
#include"stdio.h"刚好相反,先在当前目录下查找stdio.h文件,要是没找到在到标准库的查找
#include<stdio.h>查找的速度当然要比#include"stdio.h"快
还有标准库中的文件一般用<>引用,程序员自定义的文件一般用""引用