stdlib.h windows.h这两个头文件都有什么功能啊 为什么我用SYSTEM函数时都可以 谢谢各位了 指点

 我来答
yjf_victor
2011-08-14 · TA获得超过3524个赞
知道小有建树答主
回答量:1164
采纳率:100%
帮助的人:409万
展开全部
<stdlib.h>是C语言的标准库文件(stdlib就是standard library标准库,注意library是在这里是“库”,不是“图书馆”)。这里面有好多C语言函数malloc、free、realloc、system、itoa、atoi、atol、calloc、getenv、exit等函数都在里面。

<windows.h>包含了许多与Windows操作系统有关的头文件,如<windef.h>、<winbase.h>、<wingdi.h>、<winuser.h>、<wincon.h>、<winver.h>、<commdlg.h>等等等等。总之,就是C语言与Windows操作系统的接口。
比如查询Windows版本号的变量_winminor(次版本号)、_winmajor(主版本号)、_osver(系统版本号)。
再比如调用Windows API函数Sleep()延时函数、CreateThread()创建线程函数、MessageBox()弹出对话框函数。
这些都要用<windows.h>头文件

另外,Visual C++ 和 Turbo C 有个漏洞。就是有时不写头文件,编译也能通过,顶多一个警告。其它C语言编译器(gcc、Borland C)就没这个漏洞。
追问
为什么system函数用那两个头文件两个都行呢
追答
Visual C++ 和 Turbo C 有个漏洞:即使不写头文件,编译也能通过,顶多一个警告。
其它C语言编译器(gcc、Borland C)就没这个漏洞。
大象的鼻子怎么那么长
2011-08-14 · TA获得超过421个赞
知道小有建树答主
回答量:325
采纳率:0%
帮助的人:162万
展开全部
<stdlib.h> 实用程序库函数 ISO C标准定义的头文件
stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等; 常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等

WINDOWS.H是主要的头文件,它包含了其他Windows头文件,这些头文件的某些也包含了其他头文件。这些头文件中最重要的和最基本的是:
WINDEF.H 基本型态定义。 WINNT.H 支援Unicode的型态定义。WINBASE.H Kernel函数。   WINUSER.H 使用者界面函数。 WINGDI.H 图形装置界面函数。这些头文件定义了Windows的所有资料型态、函数调用、资料结构和常数识别字,它们是Windows文件中的一个重要部分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式