WINDOWS操作系统下的C语言头文件存放在哪个目录中?

linux中的C语言头文件存放在/usr/include下,WINDOWS中也是如此吗?使用#include命令标准方式(既include后面跟尖括号<>)时,可不可以更... linux中的C语言头文件存放在/usr/include下,WINDOWS中也是如此吗?
使用#include命令标准方式(既include后面跟尖括号<>)时, 可不可以更改系统默认的头文件搜索路径?如何更改?
展开
 我来答
59分粑粑分享生活
高粉答主

2020-03-14 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119833

向TA提问 私信TA
展开全部

C语言中的头文件一般分为两类,一类是标准库头文件,一类是用户自定义头文件。

1、标准库头文件,不同的编译器都不相同。

Vc6.0一般在安装目录下的\VC98\INCLUDE目录,比如C:\Program Files (x86)\Microsoft Visual Studio\VC98\INCLUDE。

Vs一般在位于$VSPATH\VC\include路径下面。

gcc一般默认在 /usr/include目录下。

2、用户自定义头文件,存储位置有用户自定义。

扩展资料:

在C语言中,头文件的作用如下:

1、加强类型检查,提高代码的类型安全性。

2、减少代码的重复书写,提高编写和修改程序的效率。 在程序开发的过程中,对某些数据类型或者接口进行修改是难免的,使用头文件,只需要修改头文件中的内容,就可以保证修改在所有源文件中生肖,从而避免了繁琐易错的重复修改。

3、提供保密和代码重用的手段。 用户只需要按照头文件的接口声明来调用库功能,而不必关心接口是怎么实现的,编译器会从库中提取相应的代码。

4、提供全局变量、全局函数的声明或提供公用数据类型的定义,从而实现分离变异或代码复用。

浙江启扬智能科技有限公司
2023-06-12 广告
不一定,ARM架构的嵌入式开发可以基于uc/os、Linux、Windows等操作系统,而不一定要使用LINUX操作系统。在ARM架构上,Windows和Linux都是可以使用的,而且许多嵌入式系统开发工具也都是支持这两种操作系统的。因此,... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
Snelgar_Wang
2011-08-20 · TA获得超过1386个赞
知道小有建树答主
回答量:106
采纳率:100%
帮助的人:84.6万
展开全部
如果你使用mingw+gcc开发windows程序,则windows系统的头文件在mingw根目录下的include目录和include\ddk中,如果使用微软的visual studio开发则对应的头文件在Microsoft SDKs的安装目录(一般在C:\Program files目录下)下的\Windows\vX.0(A)\include目录下(其中vX.0代表windows操作系统的版本号,6.0对应vista操作系统,7.0对应windows 7,5.0后面没有A)
如果使用gcc开发的话,可以手工修改C_INCLUDE_PATH这个环境变量,多个目录以分号隔开。visual studio就不清楚怎么改了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tattackor
2015-10-31 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:890万
展开全部
C语言中的头文件一般分为两类,一类是标准库头文件,一类是用户自定义头文件。

1、标准库头文件,不同的编译器都不相同。

Vc6.0一般在安装目录下的\VC98\INCLUDE目录,比如C:\Program Files (x86)\Microsoft Visual Studio\VC98\INCLUDE。
Vs一般在位于$VSPATH\VC\include路径下面。

gcc一般默认在 /usr/include目录下。

2、用户自定义头文件,存储位置有用户自定义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mvplover1985
2011-08-19 · TA获得超过223个赞
知道小有建树答主
回答量:419
采纳率:0%
帮助的人:345万
展开全部
windows和你的开发工具有关,一般都在开发工具的目录下
比如C:\Program Files\Microsoft Visual Studio 9.0\VC\include

你可以这样,在C盘下搜索一个系统函数如“stdio.h”,就会知道它的路径了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
h_l_q
2011-08-19 · TA获得超过1262个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:601万
展开全部
windows系统里的头文件可不是以.h的扩展名形式存在的,基本上什么扩展名都有,如最常见的.DLL文件,而且都是封装起来的,linux是开源的,windows不是开源的,微软可不会给你随便看他的代码,你只能用他的vc进行开发。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式