关于新老版的C++程序请教,谢谢!
先谢谢大家能看本人的帖,问题如下:我在看C++的书时,怎么程序是这样的,
#include<iostream.h>
int add(int,int);
void main()
{
int a,b;
a=5;
b=7;
int c=add(a,b);
cout<<"a+b="<<c<<endl;
}
int add(int x,int y)
{
return x+y;
}
他们说这是老版本的,iostream.h这里带了.h
新版的:
#include<iostream>
using namespace std;
int add(int,int);
void main()
{
int a,b;
a=5;
b=7;
int c=add(a,b);
cout<<"a+b="<<c<<endl;
}
int add(int x,int y)
{
return x+y;
}
没有.h无法编译出来,要带了using namespace std;这个才行,不知道这个是什么意思?
我现在看的书上都带有.h,说明有点老了!我继续看这本书行吗?没有什么区别吧!
谢谢!