c语言编程的预处理命令

#include<io.h>这个预处理命令的作用是什么?

调用io.h这个头文件追问

我要问的意思就是说这个头文件里的函数是干嘛的?···

追答

你这个是在linux下的吧,可以找到这个头文件,看看里面的函数,都是开源的,能看到那些函数是干什么的,通常跟输入输出有关吧

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-16
第一句有问题。
比如
#ifndef WIN32
#endif printf("OK\n");
在这里,这个printf就不会被执行。也就是说, 一行中, 只能有一条预处理指令,
当编译的预处理阶段, 编译器识别了一条完整的预处理指令后,后面的所有东西他都不要了。
对于第二句,在函数里,我们是可以使用预处理指令的。
比如
void fun(void)
{
#ifdef WIN32
... // 对于windows系统环境的操作
#else
... // 对于windows以外的系统环境的操作
#endif /* WIN32 */
...
}

楼上的同学, 你是在哪儿本书上看的? 介绍一下呗
第2个回答  2011-09-15
意思就是说后面用到的一些函数会用到io.h这个文件
这些函数就在这个文件里面声明和定义了,你要用它就必须包含这个文件
io.h是一个输入输出的头文件追问

那这个头文件里的函数是干嘛的?

追答

一个头文件里面可能包含很多的函数
每个函数有不同的用处

第3个回答  2011-09-15
包含 io.h 这个文件。
这样的话,就可以使用 io.h 里面定义的函数了。追问

那这个头文件里的函数是干嘛的?

追答

... 你把那个文件打开,看看里面都有什么函数就知道了。

第4个回答  2011-09-15
#include<stdio.h>这个预处理命令的作用就相当于一个声明。只有声明了之后才能调用标准头文件里的库函数。追问

那这个头文件里的函数是干嘛的?

追答

这个头文件主要包含着平时用得比较多的输入输出函数等printf scanf 函数

相似回答