为什么每段C语言程序开头必须有类似#include<stdio.t> 的语句呢?

为什么每段C语言程序开头必须有类似#include<stdio.t> 的语句呢?请说的浅然易见一点,本人太笨。

你要进行编程,就需要许多东西。比如你要建一座房,你需要一部分人,而这些人还需要什么素质,这是他前面自己的知识与经历决定的,需要事先准备。C语言经过长时间的积累,也准备了许多知识,不需要我们现在重新编写,比如我们要使用printf,这是一个功能模块,就包含在stfio.h文件中,只要你包含了stfio.h,你就可以直接使用,否则就不能用。所以上面的不是随便写的,还比如,若你的程序中使用getch(),就必须包含conio.h,这是因为conio.h中才包含有getch()。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-18
将要用到的头文件包含进来 #include<stdio.h>
是头文件包含声明,stdio.h是标准输入输出头文件,它给了程序操作的可能性,使得程序的标准输入输出操作函数有意义,printf,scanf,putchar,getchar等,不然编译器会报错;头文件其实就是定义了这些函数的文件,它是系统提供给我们的接口。
第2个回答  2015-09-25

    stdio.h是C语言中的标准输入输出(standard input/output)库头文件,一般编程都会有输入输出操作,如:

    int n;

    scanf("%d", &n ); //读入一个数据

    printf("the num is : %d\n", n ); //输出一个数据

    所以,一般程序开头都会引用这个头文件: #include <stdio.h>


    有些编译器工具,会自动在编译时加上该头文件的引用,所以,其下的代码可以省略掉这个引用 。

    当然,如果用不到输入输出语句,则该源文件可以不用引用这个头文件。

第3个回答  2013-11-18
stdio.h是标准输入输出头文件,有了它,你才可以printf,putchar,puts,scanf,getchar,gets,等输入输出函数本回答被网友采纳