C语言里面的这个#include <stdio.h>什么意思啊?

C语言里面的这个#include <stdio.h>什么意思啊? 


开满天机
浏览 3721回答 4
4回答

红颜莎娜

#include<stdio.h>是在程序编译之前要处理的内容,称为编译预处理命令。编译预处理命令还有很多,它们都以“#”开头,并且不用分号结尾。stdio.h是头文件,标准输入输出函数库。头文件是扩展名为&nbsp;.h&nbsp;的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令&nbsp;#include&nbsp;来引用它。&nbsp;stdio.h&nbsp;头文件,它是编译器自带的头文件。引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出错,特别在程序是由多个源文件组成的时候。扩展资料程序设计语言的预处理的概念:在编译之前进行的处理。 C语言的预处理主要有三个方面的内容:宏定义;文件包含;条件编译。 预处理命令以符号“#”开头。头文件的内容除了函数原型和宏定义外,还可以有结构体定义,全局变量定义:一个#include命令指定一个头文件;文件1包含文件2,文件2用到文件3,则文件3的包含命令#include应放在文件1的头部第一行;包含可以嵌套;<文件名>称为标准方式,系统到头文件目录查找文件,"文件名"则先在当前目录查找,而后到头文件目录查找;被包含文件中的静态全局变量不用在包含文件中声明。

慕桂英546537

是标准输入输出头文件。头文件是扩展名为&nbsp;.h&nbsp;的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令&nbsp;#include&nbsp;来引用它。 stdio.h&nbsp;头文件,它是编译器自带的头文件。引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出错,特别在程序是由多个源文件组成的时候。扩展资料:引用头文件的语法使用预处理指令&nbsp;#include&nbsp;可以引用用户和系统头文件。它的形式有以下两种:#include <file>这种形式用于引用系统头文件。它在系统目录的标准列表中搜索名为 file 的文件。在编译源代码时,您可以通过 -I 选项把目录前置在该列表前。#include "file"这种形式用于引用用户头文件。它在包含当前文件的目录中搜索名为 file 的文件。引用头文件的操作#include&nbsp;指令会指示 C 预处理器浏览指定的文件作为输入。预处理器的输出包含了已经生成的输出,被引用文件生成的输出以及&nbsp;#include&nbsp;指令之后的文本输出。例如,如果您有一个头文件 header.h,如下:char *test (void);和一个使用了头文件的主程序&nbsp;program.c,如下:int x;#include "header.h"int main (void){puts (test ());}编译器会看到如下的代码信息:int x;char *test (void);int main (void){puts (test ());}
打开App,查看更多内容
随时随地看视频慕课网APP