调用io.h这个头文件
第一句有问题。
比如
#ifndef WIN32
#endif printf("OK\n");
在这里,这个printf就不会被执行。也就是说, 一行中, 只能有一条预处理指令,
当编译的预处理阶段, 编译器识别了一条完整的预处理指令后,后面的所有东西他都不要了。
对于第二句,在函数里,我们是可以使用预处理指令的。
比如
void fun(void)
{
#ifdef WIN32
... // 对于windows系统环境的操作
#else
... // 对于windows以外的系统环境的操作
#endif /* WIN32 */
...
}
楼上的同学, 你是在哪儿本书上看的? 介绍一下呗
意思就是说后面用到的一些函数会用到io.h这个文件
这些函数就在这个文件里面声明和定义了,你要用它就必须包含这个文件
io.h是一个输入输出的头文件
包含 io.h 这个文件。
这样的话,就可以使用 io.h 里面定义的函数了。
#include