我的c++程序哪里出错了啊?我刚学c++

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:12:51
我用的是vc6.0 , 我不知道怎么用名字空间,我好多都不怎么会,哪位高手教我啊!我到底哪里出错了啊!! 1本人QQ446998857 (最近要逃避某某某所以把资料改成男的了。我故意的)
#include <iostream>
using namespase std;

void main()

{
int a,b;
cout<<"a,b=";
cin>>a>>b;
if(a>b)
{
cout<<"a>b";
}
else
cout<<"a<b";

namespase ;X;
{
int a,i;
i=i+3;

}

//using namespase X;
//i=a+b;

}

首先,您的namespace拼错了,写成了namespase
其次,namespace不能用在函数里面,它和C++的class差不多。
您的程序写成这样就没错了:
#include <iostream>
using namespace std;

namespace X
{
int a,i;
}

using namespace X;
void main()

{
int a,b;
cout<<"a,b=";
cin>>a>>b;
if(a>b)
{
cout<<"a>b";
}
else
cout<<"a<b";
i=i+3;
i=a+b;
}

名字空间也没什么特殊的含义.
它就是包括关键词.
你在第2行声明了名字空间,在以下所有的代码都可以不用名字空间了.
看你的程序,知道你是个初学者,呵呵,多注意格式和条理~~慢慢来.

你程序的错误有:
1、命名空间为namespace,你单词拼错
2、命名空间必须在main()函数外面。

#include <iostream>
using namespace std;

namespace X
{
int c,d;
}

void main()
{
int a,b;

cout<<"a,b=";
cin>>a>>b;
if(a>b)
{
cout<<"a>b"<<endl;