![]() |
#2
pangding2010-11-08 20:05
|
程序如下:
#include <iostream>
using namespace std;
char *inputa()
{
char str[20]="123";
return str;
}
char *inputp()
{
char *str="123";
return str;
}
int main()
{
char *p=inputp();
cout<<inputa()<<","<<p<<endl;
return 0;
}
为什么编译时 char *inputa()中有警告,而且输出结果有乱码??这是不是 return 的问题??麻烦各位不吝赐教……