为什么每段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,等输入输出函数本回答被网友采纳

为什么每段C语言程序开头必须有类似#include<stdio.t> 的语句呢?
C语言经过长时间的积累,也准备了许多知识,不需要我们现在重新编写,比如我们要使用printf,这是一个功能模块,就包含在stfio.h文件中,只要你包含了stfio.h,你就可以直接使用,否则就不能用。所以上面的不是随便写的,还比如,若你的程序中使用getch(),就必须包含conio.h,这是因为conio.h中才包...

c语言程序设计开头为什么都有#include<stdio.t>,是什么意思呢,我刚开...
include其实是对visual c++里系统函数的调用,这些函数是别人已经编好了的,括号里stdio指出所调用的类型,是standard input and output的缩写,意思是标准输入输出函数。比如说scanf,printf等,对这些函数的调用就要在开头加上这个东东,明白了么。

C语言为什么开头都加;#include有什么作用?
include<stdio.h>是引入C的库函数,就比如写一个HelloWorld,仅仅凭我们写的这一句是不可能让计算计算机输出的,还需要要到C的库函数,通俗讲就是C为我们提供了很多已经实现好了的库文件,只需要引述使用就可以了。头文件一般由三部分内容组成:(1)头文件开头处的版权和版本声明;(2)预处理块;(3)...

C语言中编写程序时在前面加一个#include"stdio.h"是干什么用的,如果不...
stdio.h是C语言的标准输入输出头文件 (嘛,也可以想象成为了方便我们使用输入输出函数,就打包在这个头文件里面了)只有引用了这个头文件,才能使用C语言中的输入输出函数,比如说有:getchar(), scanf() printf()等等 要是没有引用的话,当然就不能用这些函数咯 ...

每个函数前面都加#include <stdio.h>是什么意思
那个是头文件,在我们要使用库文件的函数是必须加上头文件,一般来说C语言函数前面都会有#include<stdio.h>这个头文件,其他例如:当我们使用数学的一些函数的时候,我们要使用#include<math.h>头文件,这样系统才不会报错。

计算机编程前为何要加 #include<stdio.h> 有什么历史来源没有
因此也称为头文件或首部文件。C语言的头文件中包括了各个标准库函数的函数原型。因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件。在本例中,使用了三个库函数:输入函数scanf,正弦函数sin,输出函数printf。sin函数是数学函数,其头文件为math.h文件,因此在程序的主函数前用...

C语言编程 前边什么适合用#include<stdio.h> 在考编程的时候不知道什...
这个包含了C语言中的标准输入输出函数,不用的话也不能算错,但是用了就算是程序标准化,对你的形象是有好处的。还有需要注意的是如果你使用了puts();gets();之类的输入输出函数时必须要用这个头文件的。不用就错了。如果你只使用printf();scanf();的话没什么影响。

为什么C语言开头要打个#
C语言中 开头的是预处理指令,不是C语句的一部分 开头的语句,在预处理阶段,由预处理器处理,例如:include <stdio.h> 预处理器会将stdio.h文件的内容加入到当前文件的头部,而 define CONST 10 则会将文件中的CONST,用10代替(是直接代替)预处理完毕后,才对文件进行编译。

C语言中每个程序前都有 #include "stdio.h" 是什么意思?
stdio.h是C编译系统提供的一个文件名,stdio是“standard input & output”的缩写,即有关标准输入输出的信息。在程序中用到系统提供的标准函数库中的输入输出函数时,应在程序的开头写上#include<stdio.h>.若用不到系统提供的标准函数库中的输入输出函数,声部声明也无所谓。

C程序里开头不加#include <stdio.h>,出来的结果一样的、
如果您编程时 没有用到外部函数,则无需加#include,如putchar(),getchar()等就属于外部函数。若要使用 则必须 在程序开头写 “#include <stdio.h>”来添加头文件。 内部库函数,如 printf() scanf()等,可以直接使用,而不需要用#include 添加头文件。希望采纳 ...

相似回答