C++新手求解一些基础问题
我现在接触到的代码都是#include<iostream>开头,有时候还加上#include<cmath>或者什么usingnamespcestd这些都是什么意思啊?什么...
我现在接触到的代码都是#include<iostream>开头,有时候还加上#include<cmath>或者什么using namespce std 这些都是什么意思啊?什么时候该用什么呢?搞不清啊!
展开
5个回答
展开全部
LZ你好
#include<iostream>是一个包含命令,它的作用是将文件iostream的内容包含到该命令所在的程序命令中,代替该命令行。文件iostream的作用是向程序提供输入或输出时所需要的一些信息。iostream是i-o-stream三个词的组合,从其形式就知道他是代表“输入输出流”的意思.
using namespace std;的意思是“使用命名空间std, C++标准库中的类和函数是在命名空间std中声明的,所以如果用到标准库时,就需要此行。
#include<cmath>,当你用到数学函数时,就要加上此行,即cmath是数学函数文件,包含了数学函数,这样你才能使用数学函数。
对于初学者,你只要知道:如果有程序输入或者输出时,必须使用#include<iostream>,以提供必要的信息,同时要用Using namespace std;。
你也可以买一些参考书看看。。
祝学习愉快
#include<iostream>是一个包含命令,它的作用是将文件iostream的内容包含到该命令所在的程序命令中,代替该命令行。文件iostream的作用是向程序提供输入或输出时所需要的一些信息。iostream是i-o-stream三个词的组合,从其形式就知道他是代表“输入输出流”的意思.
using namespace std;的意思是“使用命名空间std, C++标准库中的类和函数是在命名空间std中声明的,所以如果用到标准库时,就需要此行。
#include<cmath>,当你用到数学函数时,就要加上此行,即cmath是数学函数文件,包含了数学函数,这样你才能使用数学函数。
对于初学者,你只要知道:如果有程序输入或者输出时,必须使用#include<iostream>,以提供必要的信息,同时要用Using namespace std;。
你也可以买一些参考书看看。。
祝学习愉快
展开全部
#include <iostream.h>就输出输入流的头文件,比如常用输出cout,输入cin都包函在些头文件中
是C标准的数学库函数头文件,不加.h,表示不分配工作空间
定义一个工作区间
#include<cmath>
using namespce std
等同于#include <cmath.h>
是C标准的数学库函数头文件,不加.h,表示不分配工作空间
定义一个工作区间
#include<cmath>
using namespce std
等同于#include <cmath.h>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<iostream>和#include<cmath>是你的程序包含这些库文件,iostream是输入输出的,cmath是一些数学类函数的,using namespace std 是命名空间,防止重名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是引用系统文件,因为你所用的cin,cout是io流对象所以就应该包含iostream,同样,如果你用到系统数学函数就应该包含cmath文件,这种做法类似于C语言中的包含系统头文件。 而using namespce std 是使用名字空间,因为,你要用的系统提供的类的实现是在std这个名字空间里的。
我的回答就是这样了,楼主如果还不明白,可以直接找我。
我的回答就是这样了,楼主如果还不明白,可以直接找我。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<cmath>这个可以让你使用一些数学专用函数,就不用你自己去写了,以后会常用到的,using namespce std这个是给你一个命名空间,C++书上边应该有写的,这个你多看看多写写就可以的,多去琢磨琢磨,祝你学得顺利~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询