是不是每个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> //文件输入/输出 ……………………………………等等等等 怎么样知道应该用哪个头文件
展开
5个回答
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语言的部分。当你要调用函数你可以自己定义,可以使用库函数!如果不怕麻烦,可以不用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不一定每个c语言源程序都要有包含.h文件。如果一个程序不需要引用系统库函数和自编库函数,就不需要有包含。当然这类程序只能做演示,没有实际意义。另外,我们有时看到别人的示范程序没有包含系统库函数,但是编译也能通过。比如没有包含math.h文件也能做乘法运算。那是因为编译器自动去寻找头文件的缘故。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询