读书人

c++ 指针的小疑点

发布时间: 2012-03-25 20:55:17 作者: rapoo

c++ 指针的小问题
想用指针作为函数返回值,大家看看我的程序哪里错了
#include "stdafx.h"
#include <iostream>
using namespace std;
int *ps(int x,int y)
{

int s[2];
int *p=s;
p[1]=y+x;
p[2]=x-y;
return(p);
}
void main()
{
int a=6;
int b=5;
int *q=ps(a,b);
cout<<q[0]<<'\n'<<q[1];
}

[解决办法]

C/C++ code
void main(){      int a=6;    int b=5;    int *q=ps(a,b);    cout<<q[0]<<'\n'<<q[1];    //这个就不要了delete []q;} 

读书人网 >C++

热点推荐