计算机编程前为何要加 #include<stdio.h> 有什么历史来源没有

如题所述

头文件,包含stdio.h头文件的意思

include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序中,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h
而stdio为standard input output的缩写,意为“标准输入输出”

预处理命令还有其它几种,这里的include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序来,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h。因此也称为头文件或首部文件。C语言的头文件中包括了各个标准库函数的函数原型。因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件。在本例中,使用了三个库函数:输入函数scanf,正弦函数sin,输出函数printf。sin函数是数学函数,其头文件为math.h文件,因此在程序的主函数前用include命令包含了math.h。scanf和printf是标准输入输出函数,其头文件为stdio.h,在主函数前也用include命令包含了stdio.h文件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-03-20
这是调用一个头文件
第2个回答  2007-03-20
是c里面的头文件

计算机编程前为何要加 #include<stdio.h> 有什么历史来源没有
sin函数是数学函数,其头文件为math.h文件,因此在程序的主函数前用include命令包含了math.h。scanf和printf是标准输入输出函数,其头文件为stdio.h,在主函数前也用include命令包含了stdio.h文件。

C语言为什么开头都加;#include<stdio.h>有什么作用?什么意思?为什么要...
例如 stdio.h里面有 scanf();printf()这些函数,没有stdio就不能用这些函数 在C语言家族程序中,头文件被大量使用。一般而言,每个C++\/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明(declaration),而定义...

为什么C++要#include<stdio.h>
include<stdio.h>语句表示编译当前文件的时候要先编译stdio.h头文件。因为该头文件内定义的printf函数的原形,这样在使用printf函数的时候编译器才知道你要使用的是哪一个函数。

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

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

C语言里面的这个#include <stdio.h>什么意思啊?
stdio.h是头文件,标准输入输出函数库。头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令 #include 来引用它。 stdio.h 头文件,它是编译器自带的头...

c语言里面的这个#includestdio.h什么意思啊?
三、为什么使用#include 在编写C程序时,我们经常会使用到标准输入输出函数。为了使用这些函数,我们需要包含头文件。这是因为,这些函数的声明和定义都包含在这个头文件中。通过包含这个头文件,我们可以直接在程序中使用这些函数,而不需要重新编写它们的代码。这样,编程变得更加简单高效。简而言之,#include...

#include<stdio.h>是什么意思??不加这段为啥不对??
表示你调用了<stdio.h>头文件里的函数(标准输入输出函数库),相当于你声明你所用的函数在哪些函数库里面!那么编译器能在这个头文件里面找到scanf(); printf();getchar();函数的相关信息!如果不加,编译器就不知道你的scanf(); printf();getchar();是哪里来的!当然,对于TC,如果你只用了scanf...

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

C语言中,什么情况下用#include "stdio.h".什么情况下不用?
只要程序用到stdio.h这个头文件中包含的函数的时候,就要用到这句话,一般的广泛的应用是有输入输出的时候要用到

相似回答
大家正在搜