c/c++语言开发共享在C语言中,<>和“”的区别介绍

例如你使用的是turboc include <stdlib.h> 代表编译时直接在turboc软件设置指定的路径(默认是turboc所在文件夹下的include文件夹)中寻找里面是否有s

例如你使用的是turboc

include <stdlib.h>

代表编译时直接在turboc软件设置指定的路径(默认是turboc所在文件夹下的include文件夹)中寻找里面是否有stdlib.h的库文件。如果有,直接加载;如果没有,报错(无法找到库文件)。

include "stdlib.h"

代表编译时先寻找你正在编辑的源代码文件(c或cpp文件)所在的文件夹里面有没有stdlib.h的库文件。如果有,优先加载这个文件(上面提到的include文件夹下的stdlib.h文件就被无视了),如果没有,就会在turboc软件设置指定的路径(默认是turboc所在文件夹下的include文件夹)中寻找里面是否有stdlib.h的库文件。如果有,直接加载;如果没有,报错(无法找到库文件)。

这就是两者的区别

所以,如果你自己编写了库文件(并且没有将它移动到turboc指定的include文件夹里),要在源代码文件(c或cpp文件)中将这个文件包含进去,就必须使用双引号格式的include语句,而不能使用带<>号的。

www.ctvol.com true https://www.ctvol.com/c-cdevelopment/607356.html Article c/c++语言开发共享在C语言中,<>和“”的区别介绍

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/607356.html

(0)
上一篇 2021年5月14日
下一篇 2021年5月14日

精彩推荐