极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11932|回复: 4

问一下include的问题,求解?

[复制链接]
发表于 2013-12-20 09:35:14 | 显示全部楼层 |阅读模式
看书上说插入库文件要用include,加上尖括号。为什么这个代码里插入的时候有两种符号 <> 和“ ”  双引号是什么作用。求解?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-12-20 10:06:57 | 显示全部楼层
follow c语言的方法,搜索的路径不同。

""表示当前目录,<>表示的在libray目录下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-20 11:21:37 | 显示全部楼层
zoologist 发表于 2013-12-20 10:06
follow c语言的方法,搜索的路径不同。

""表示当前目录,表示的在libray目录下

感谢提示,刚刚找到了一篇文章,现在明白了。

包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来。例如以下写法都是允许的:
    #include"stdio.h"
    #include  <stdio.h>  

但是这两种形式是有区别的:使用尖括号表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的),而不在源文件目录去查找.使用双引号则表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。用户编程时可根据自己文件所在的目录来选择某一种命令形式。
回复 支持 反对

使用道具 举报

发表于 2013-12-21 17:32:38 | 显示全部楼层
另外,补充一点:尖括号括起来的是标准库里面的头文件,双引号括起来是非标准库里面的头文件。
回复 支持 反对

使用道具 举报

发表于 2013-12-22 11:51:18 | 显示全部楼层
反正那个编译器据说功能很强大,我不知道atmel studio编写的 它可以用不??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-13 20:37 , Processed in 0.036344 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表