前言:时隔三年,如今有接触到了C语言。记得这些东西是在大一时学习的,然而现在由于工作需要。我这个java语言工作者要开始“朝花夕拾”了,有因为“好记性不如烂笔头”,所以今天开始记录C语言的学习笔记! 关于标题说明: include<>, CSDN报错:标题包含非法字符,所以使用《》替代
一、使用区别
查找位置不同。
一般情况下,#include <>在标准库头文件所在目录;#include ""在当前源文件所在目录下查找,另外,如果#include ""在当前源文件所在目录下查找不到,会去标准库头文件所在目录查找(这里仅仅说明存在这种情况,一般用不动,当你决定在当前源文件所在目录查找,就应该创建或者添加对应的头文件到目录中)
二、其他说明
上文提到了标准库头文件所在目录,那么这个目录具体位置在哪里?
对于Linux操作系统Ubantu:在/usr/include/
目录下(下图显示了部分头文件)
对于Windows操作系统:在各个C/C++语言的开发工具,这里以CodeBlocks为例
如图,在CodeBlocks/MinGW/include目录下
另外对于使用gcc编译器,可以设置C_INCLUDE_PATH环境变量,来指定标准库头文件所在目录。