是不是每个C语言程序都要头文件

是不是每个C语言程序都要头文件另外我看见有很多种头文件的种类#include<assert.h>//设定插入点#include<ctype.h>//字符处理#includ... 是不是每个C语言程序都要头文件 另外我看见有很多种头文件的种类 #include <assert.h> //设定插入点   #include <ctype.h> //字符处理   #include <errno.h> //定义错误码   #include <float.h> //浮点数处理   #include <fstream.h> //文件输入/输出 ……………………………………等等等等 怎么样知道应该用哪个头文件 展开
 我来答
匿名用户
2013-11-16
展开全部
也可以说是的。不过某些C语言编辑器在生成.o->.exe的整体过程中,默认的让C语言编辑器使用了少部分的通用函数库,比如你用dev写一个helloword,不需要写任何函数库,程序仍然能运行处正确的结果。另外是函数库的调用有 #include <stdio.h> 和 #include “stdio.h”两种方法,通常情况下,用户没有自定义的stdio.h的文件时,#include <stdio.h> 和 #include “stdio.h”的意义是相同的,但是用户自定义stdio.h后,#include <stdio.h>通常是编辑器默认stdio.h函数库,#include “stdio.h”通常是用户自定义的stdio.h函数库。 两年多没用过C编辑器了,不是很清楚它了,lz可以查查具体情况,应该能找到。
匿名用户
推荐于2018-04-27
展开全部
那几个头文件都是别人自己写的,不是系统的。一般,你要调用一些系统的函数,你就得include相应的头文件,你既然要用某个函数,肯定是知道它在那个头文件里的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-16
展开全部
在C中: #include <stdio.h>   在C++中: #include <iostream> 。表示包含C/C++标准输入头文件。包含指令不仅仅限于.h头文件,可以包含任何编译器能识别的C/C++代码文件,包括.c,.hpp,.cpp,.hxx,.cxx等,甚至.txt,.abc等等都可以。怎么样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-16
展开全部
不是,你没有明白库函数的意义。库函数的不是C语言的部分。当你要调用函数你可以自己定义,可以使用库函数!如果不怕麻烦,可以不用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
samsong1111111
2018-06-19
知道答主
回答量:21
采纳率:0%
帮助的人:6.5万
展开全部
不一定每个c语言源程序都要有包含.h文件。如果一个程序不需要引用系统库函数和自编库函数,就不需要有包含。当然这类程序只能做演示,没有实际意义。另外,我们有时看到别人的示范程序没有包含系统库函数,但是编译也能通过。比如没有包含math.h文件也能做乘法运算。那是因为编译器自动去寻找头文件的缘故。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式