黑马程序员技术交流社区
标题:
#include <stdio.h>与#include "stdio.h"有什么区别吗?
[打印本页]
作者:
王海江1
时间:
2014-6-8 06:33
标题:
#include <stdio.h>与#include "stdio.h"有什么区别吗?
本帖最后由 王海江1 于 2014-6-10 22:34 编辑
#include <stdio.h>与#include "stdio.h"有什么区别吗?详解
作者:
张家伟2014
时间:
2014-6-8 07:31
本帖最后由 张家伟2014 于 2014-6-8 07:45 编辑
程序在编译时,需要找到包含的头文件。使用#include <stdio.h>这种方式,编译器会在编译器的安装目录的标准库中开始查找。
使用#include "stdio.h"这种方式,编译器会在当前工程所在目录开始查找,也就是你的源程序文件夹,然后去编译器的安装目录的标准库中查找 。
两种方式的查找效率不同,在Xcode中可以使用#include "stdio.h",但有的编译器必须严格使用#include <stdio.h>。
作者:
Medwyn
时间:
2014-6-8 12:12
当你调用的头文件是Xcode自带的时,用<>;当头文件是你自己编写的时,用“ ”。起效果都是相当于把被调用文件的内容拷贝过来。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2