首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

哪里出错了啊解决办法

2013-10-21 
哪里出错了啊1.指出以下程序的错误,并说明原因void func2(int *value){*value 2}void func1(){int * p

哪里出错了啊
1.指出以下程序的错误,并说明原因
void func2(int *value)
{
*value = 2;
}
void func1()
{
int * p = 0;
func2(p);
}

2.
int a = 9; int b = 10;
void swap(int x,int y)
{
int temp = x;
x = y;
y = x;
}
swap(a,b);

};

int main()
{
D cd;
cd.a = 1000;
cout << "a=" << cd.a << endl;
return 0;
}


3.class Exaple
{
public:
Static double rate = 6.5;
};


[解决办法]
第一题:


void func1()
{
int p = 0;
func2(&p);
}


引用:
加急加急啊!!!

[解决办法]
第二题:

void swap(int* x,int* y)
{
int temp = *x;
*x = *y;
*y = *x;
}
swap(&a,&b);


引用:
第二题发错了
2.int a = 9; int b = 10;
void swap(int x,int y)
{
int temp = x;
x = y;
y = x;
}
swap(a,b);

[解决办法]
第三题是class的静态成员变量需要在外面赋初值。

引用:
加急加急啊!!!

热点排行