[求助]新人报道,有个问题,望各位达人解释一下,先谢了
有个问题如下
#include<iostream.h>
#include<math.h>
void main()
{
int a,b,c;
a=2;
b=3;
c=pow(a,b);
cout<<a<<"的"<<b<<"次方="<<c<<endl;
}
和下面的这一段
#include<iostream>
#include<cmath>
using namespace std;
void main()
{
int a,b,c;
a=2;
b=3;
c=pow(a,b);
cout<<a<<"的"<<b<<"次方="<<c;
}
的问题是在头文件中.h的作用,为什么第一个有.h第二个没有.h,区别呢??
endl是不是起到换行的作用,和气/n的作用是一样的??
第一个为什么没有用到using namespace std;???
头文件#include<cmath>和#include<math.h>第一个有字母c,第二个美哟字母c???
还有主程序main也可以用void吗???