c语言程序设计开头为什么都有#include<stdio.t>,是什么意思呢,我刚开始学习

如题所述

include其实是对visual c++里系统函数的调用,这些函数是别人已经编好了的,括号里stdio指出所调用的类型,是standard input and output的缩写,意思是标准输入输出函数。比如说scanf,printf等,对这些函数的调用就要在开头加上这个东东,明白了么。追问

如果调用不同的函数,是不是就要有不同的引头文件呢?

追答

是的,一般c需要书后面都有这些系统函数,大概有几种不同的函数类型,但如果你编写的函数中不需要调用这些函数就不用加上这个头文件

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-18
不是<stdio.t>是#include<stdio.h>
这个就是引入头文件的意思,这个头文件中有你在下面的函数中要用到的函数。就比如说你想在下面输出内容,那么你就会用到printf函数,如果不包含这个头文件的话就没办法使用了~~~希望能帮到你~~~追问

调用不同的函数是不是要用不同的引入头文件?

追答

这个要看你都用到了什么函数,因为每个头文件中都会包含很多函数,比如说你想用字符串的话,就要包含头文件,这个头文件中有处理字符串的很多的函数,有复制,比较之类的;又比如这个里面就包含了输入、输出等,你可以下载个c语言函数手册,看一下,内容详细,你就会清楚了~~~

第2个回答  2014-09-18
include 英语字面意思是包含的意思
#include<.......>头文件
这个就表示 C语言程序中本身包含的一些东西
列如

#include<math.h>(C程序中自动编制的有数学的一些公式做成函数放在数据库里)你在main中或者自定义函数中 要用数学中得开根号,立方公式等等,main前面写上#include<math.h>就可以调用了-追问

那是不是

追答

??

第3个回答  2014-09-18
#include这个操作是引入头文件的意思。把<stdio.h>这个文件包含进来就可以调用这个文件里的函数了。追问

那意思是也可以引入其他文件了?

追答

是的。编译器设定你可以包含哪些类型的文件,基本上.h文件都是可以的。
如果是你自己写的.h文件就要这样加入了:#include ”mytest.h“。

还有就是一个.h文件里是可以有许多函数的。

本回答被提问者采纳