问一下include的问题,求解?
看书上说插入库文件要用include,加上尖括号。为什么这个代码里插入的时候有两种符号 <> 和“ ”双引号是什么作用。求解? follow c语言的方法,搜索的路径不同。""表示当前目录,<>表示的在libray目录下 zoologist 发表于 2013-12-20 10:06 static/image/common/back.gif
follow c语言的方法,搜索的路径不同。
""表示当前目录,表示的在libray目录下
感谢提示,刚刚找到了一篇文章,现在明白了。
包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来。例如以下写法都是允许的:
#include"stdio.h"
#include<stdio.h>
但是这两种形式是有区别的:使用尖括号表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的),而不在源文件目录去查找.使用双引号则表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。用户编程时可根据自己文件所在的目录来选择某一种命令形式。 另外,补充一点:尖括号括起来的是标准库里面的头文件,双引号括起来是非标准库里面的头文件。 反正那个编译器据说功能很强大,我不知道atmel studio编写的 它可以用不??
页:
[1]