纯粹时尚 发表于 2013-12-20 09:35:14

问一下include的问题,求解?

看书上说插入库文件要用include,加上尖括号。为什么这个代码里插入的时候有两种符号 <> 和“ ”双引号是什么作用。求解?

zoologist 发表于 2013-12-20 10:06:57

follow c语言的方法,搜索的路径不同。

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

纯粹时尚 发表于 2013-12-20 11:21:37

zoologist 发表于 2013-12-20 10:06 static/image/common/back.gif
follow c语言的方法,搜索的路径不同。

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

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

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

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

单车Up 发表于 2013-12-21 17:32:38

另外,补充一点:尖括号括起来的是标准库里面的头文件,双引号括起来是非标准库里面的头文件。

学慧放弃 发表于 2013-12-22 11:51:18

反正那个编译器据说功能很强大,我不知道atmel studio编写的 它可以用不??
页: [1]
查看完整版本: 问一下include的问题,求解?