5个回答
展开全部
头文件有很多啊,一言难尽。
如果平时写代码的话就用#include <bits/stdc++.h>这个万能头文件好了。
你说的是c++所以记得using namespace std;
因为c++里有很多函数比如cin,为了避免混淆,就搞了一个头文件。也有可能是写c++的大佬觉得这样方便吧。反正是自古的一个传统啦,用什么函数就要对应的头文件。如cin用iostream,sort用algorithm等等。c头文件是.h,c++头文件和c最大的区别就是没有.h,这点要注意。此外,在c++里还有一个域名空间,是防止你莫名其妙错掉的。比如你有一天统计一个数组里最大的那个数结果变量名一不小心用了max。如果你这时候用#include <bits/stdc++.h>和using namespace std;的话你就完了,因为c++里有一个函数叫max。更可气的是有一些愚蠢的编译器是查不出这样的错误的,这就导致你的ojRE(运行错误)或者WA(答案错误)什么的,反正基本过不了。
下面贴一个我认为正确的代码
#include <iostream>
using std::cin;//这里没有用到cin,所以可以忽略这一条
using std::cout;
using std::endl;
int main()
{
cout<<"Hello World!"<<endl;
return 0;
}
如果平时写代码的话就用#include <bits/stdc++.h>这个万能头文件好了。
你说的是c++所以记得using namespace std;
因为c++里有很多函数比如cin,为了避免混淆,就搞了一个头文件。也有可能是写c++的大佬觉得这样方便吧。反正是自古的一个传统啦,用什么函数就要对应的头文件。如cin用iostream,sort用algorithm等等。c头文件是.h,c++头文件和c最大的区别就是没有.h,这点要注意。此外,在c++里还有一个域名空间,是防止你莫名其妙错掉的。比如你有一天统计一个数组里最大的那个数结果变量名一不小心用了max。如果你这时候用#include <bits/stdc++.h>和using namespace std;的话你就完了,因为c++里有一个函数叫max。更可气的是有一些愚蠢的编译器是查不出这样的错误的,这就导致你的ojRE(运行错误)或者WA(答案错误)什么的,反正基本过不了。
下面贴一个我认为正确的代码
#include <iostream>
using std::cin;//这里没有用到cin,所以可以忽略这一条
using std::cout;
using std::endl;
int main()
{
cout<<"Hello World!"<<endl;
return 0;
}
展开全部
对于头文件,有以下几个好处,你可以参考下
1,头文件可以定义所用的函数列表,方便查阅你可以调用的函数;
2,头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的情况下,只要修改头文件的内容,程序就可以做相应的修改,不用亲自跑到繁琐的代码内去搜索。
3,头文件只是声明,不占内存空间,要知道其执行过程,要看你头文件所申明的函数是在哪个.c文件里定义的,才知道。
4,他并不是C自带的,可以不用。
5,调用了头文件,就等于赋予了调用某些函数的权限,如果你要算一个数的N次方,就要调用Pow()函数,而这个函数是定义在math.c里面的,要用这个函数,就必需调用math.h这个头文件。
1,头文件可以定义所用的函数列表,方便查阅你可以调用的函数;
2,头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的情况下,只要修改头文件的内容,程序就可以做相应的修改,不用亲自跑到繁琐的代码内去搜索。
3,头文件只是声明,不占内存空间,要知道其执行过程,要看你头文件所申明的函数是在哪个.c文件里定义的,才知道。
4,他并不是C自带的,可以不用。
5,调用了头文件,就等于赋予了调用某些函数的权限,如果你要算一个数的N次方,就要调用Pow()函数,而这个函数是定义在math.c里面的,要用这个函数,就必需调用math.h这个头文件。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
iostream
输入输出流
输入输出流
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
装的什么IDE,够狠的话直接找安装目录下的include文件夹,里面有头文件,你可以一个一个的研究,不过我认为没有几个人能干出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询